PDA

View Full Version : TMenuItem لینک و انتخاب



MiRHaDi
شنبه 23 آبان 1383, 08:39 صبح
سلام
یک منو ساختیم که 10 تا آیتم داره هر کدومش 10 تا و ...
میخوام یک Poput داشته باشم که از بچه های آیتم دوم آیتمهاش باشند
نمیخوام دوباره منوآیتم ها رو کپی کنم اینور
همونا با همون ایونتها و ... میخوام زیر این هم بیاد
چجوری میشه اشاره گرش رو انداخت به اون یا ... ؟ مرسی

hr110
شنبه 23 آبان 1383, 10:07 صبح
منظورت اینه که یک منو اصلی با 10 آیتم داری و هر کدوم از اونها هم 10 تا subitem دارند؟

Mah
شنبه 23 آبان 1383, 10:36 صبح
سلام :
منظورت را درست نفهمیدم ولی یک نمونه منو و PopupMenu برایت نوشتم
:sunglass:

MiRHaDi
چهارشنبه 27 آبان 1383, 00:27 صبح
سلام
بابا واضحه !
5 تا Poput ساختم !
حالا میخوام یک Poput داشته باشم که گزینه اولش به کل Popup1 و دومش به Popup2 و ... وصل باشه
یعنی روی گزینه اول میام اون یکی زیرش باز شه
بای

MiRHaDi
یک شنبه 01 آذر 1383, 21:18 عصر
سلام
یه سوال !
فکر میکنید چرا کسی جواب سوالای منو نمیده ؟
آیا MiRHaDi به صورت ReadOnly در سایت Set شده است ؟
بای


توضیح : ساخت به صورت RunTime است ! به وسیله TMenuItem

Mohsen_4194
یک شنبه 01 آذر 1383, 22:25 عصر
وقتی میخوای PopupMenu اصلی رو بسازی از کد زیر استفاده کن:

MainPopupMenu.Items.Add(PopupMenu1.Items);

MiRHaDi
دوشنبه 02 آذر 1383, 08:13 صبح
سلام
تشکر که جواب دادید
سوال من اینه که
نمیخوام دوباره منوآیتم ها رو کپی کنم اینور
همونا با همون ایونتها و ... میخوام زیر این هم بیاد

یعنی همون جوری که خود ویندوز زیر یک پاپاپ میاد یکی دیگه باز میکنه !‌ من اون رو که ساختم رو میخوام باز کنم نمیخوام Add کنم چون تعداد آیتم ها از 1000 بیشتره و برنامه سنگین میشه
بای

hr110
دوشنبه 02 آذر 1383, 08:54 صبح
میرهادی جان نمیشه،
به این صورت که تو دنبالشی و میخوای با دادن آدرس ایتیم به سادگی به یک جای دیگه هم اضافه بشه ممکن نیست. مجبوری که یک آیتم جدید ایجاد کرده(create) و پراپرتیها و متدهایش را مقدار دهی کنی، اینکار شاید برای من و شما خیلی کند باشد ولی کامپیوتر به طرف العینی انجام خواهد داد

MiRHaDi
سه شنبه 03 آذر 1383, 03:50 صبح
سلام
:) کامپیوتر دارم منم :) ولی تعداد منو ها خیلی خیلی زیاده ! خودش از روی دیتابیس میسازه و در یک سیستم پنتیوم وان !!!!! با رم 32 بالا آمدن برنامه طول میکشه زیاد.
در ضمن ! مگر نه این که یک Popup که باز میکنی ! 1 صفحه لیست است ! بعد در شرایطی که برایش زیر گروه تعریف بشه یک لیست دیگه! در کنار اون نمایش داده میشه و ... ؟ خوب ! لیستی که ساخته شده یک آدرس در حافظه دارد که فراخوانی میشه ! منم میخوام همین کارو کنم !
بای

hr110
سه شنبه 03 آذر 1383, 10:34 صبح
با سلام
دوست عزیز هر چیزی که روی صفحه میبینی که قرار نیست به صورت ثابت و از پیش تعریف شده در حافظه فضایی به آن اختصاص داده شده باشد. ولی اگر خیلی مایلید میتوانید با استفاده از متد pop مکان آنرا داده و در هرجای صفحه که لازم است آنرا به نمایش درآورید.

موفق باشید