PDA

View Full Version : ساخت درخت از منوهاي يك برنامه



GeneralSurena
دوشنبه 06 خرداد 1387, 18:16 عصر
آيا راهي هست كه بشه تمام آيتمهاي يك منو را به يك Tree اضافه كرد؟

// در دلفي كه مي‌شد اين كار رو كرد. ظاهرا منوي VB6 ساختار درختي و Hierarchy آيتمها رو حفظ نمي‌كنه.

Mbt925
پنج شنبه 09 خرداد 1387, 12:03 عصر
برعکس چیزی که می خواین خیلی راحت شدنیه ، یعنی تبدیل آیتم های TreeView به منو.

ولی در مورد تبدیل منو به ساختار درختی
به علت اینکه رابطه ی پدر-فرزندی رو به این راحتی نمیشه توی منوها بدست آورد ، کار خیلی سخت خواهد بود.

vbhamed
پنج شنبه 09 خرداد 1387, 12:16 عصر
سلام

اگر منو رو خودتون مي‌سازيد به شرطي كه اسم گذاري آيتم ها (Name نه Caption) رو اصولي انجام بدين راحت تر هست و اينكه آيتم ها رو ايندكسي كنيد

ضمن اينكه مي تونيد خود منوها رو هم ايندكسي كنيد مثلا

mnuMenu(0) و mnuMenu(1) و ....و براي آيتم هاشون

mnuMenu0Item(0) و mnuMenu0Item(1) و ...
mnuMenu1Item(0) و mnuMenu1Item(1) و ...
البته بايد تعداد منوها رو از قبل بدونيد ولي تعداد آيتم ها رو ميشه بدست آورد


MnuMenu0Item.Count
MnuMenu1Item.Count

يا

mnuFileItem.Count
mnuEditItem.Count
.
.
.

GeneralSurena
یک شنبه 12 خرداد 1387, 22:28 عصر
ضمن سپاس از دوستان به خاطر بذل التفات

آيا كسي تا به حال از اكتيواكس ديگري به جاي menu خود VB6 استفاده كرده؟

Mbt925
دوشنبه 13 خرداد 1387, 09:16 صبح
بله دوست عزیز ، منوهایی خیلی زیبایی وجود دارند که می تونید شمام از اون ها استفاده کنید.
توی تاپیک ابزارهای اکتیوایکس کاربردی چند نمونه منوی خوب و زیبا معرفی شده.