ورود

View Full Version : حرفه ای: ساخت منویی که در زمان اجرا بزرگ و کوچیک بشه



oliya24
چهارشنبه 20 مهر 1390, 00:36 صبح
سلام دوستان
دوستان من میخوام یه منو بسازم که مثلا 5 گزینه داشته باشه و از این 5 تا مثلا 3 تاشون خیلی ضروریه
و من میخوام که یه گزینه بزارم که در زمان اجرا وقتی کاربر روی اون کلیک میکنه دفعه اول 5 گزینه نشون داده بشن و بار بعد که کلیک میکنیم 2 گزینه مخفی بشن و فقط 3 تا از اونا نمایش داده بشن

sina_saravi1
چهارشنبه 20 مهر 1390, 06:11 صبح
Visible آیتم هایی که میخوای نشون داده نشه رو False کن

oliya24
چهارشنبه 20 مهر 1390, 17:10 عصر
دوست عزیز من این کار رو کردم
در رویداد form load برنامه منوهای بیهوده مخفی هستم و در رویداد ماوس move منوها نمایش پیدا میکنن حالا مشکل اینه که من میخوام این امکان رو به کاربر بدم که بتونه به دلخواه در زمان اجرا منوها رو کوچیک و بزرگ کنه ولی متاسفانه اگر کاربر بخواد این کار رو بکنه منوها بسته میشن دقیقا مشکل من اینه نمیخوام الان منوها بسته بشن

oliya24
چهارشنبه 20 مهر 1390, 20:33 عصر
این همه برنامه نویس قهار یکی تا به حال به این مشکل بر نخورده دوستان لطفا من رو یاری کنید

Hossis
چهارشنبه 20 مهر 1390, 23:41 عصر
این منویی که می خواهید با کلیک اون، تعداد منوها کم و زیاد بشن رو خاصیت checkonClick اون رو true می کنی
سپس در رویداد checkedchanged اون می نویسید:
Dim S As boolean=sender.checked
mnu4.visible=s
mnu5.visible=s

Hossis
چهارشنبه 20 مهر 1390, 23:43 عصر
این همه برنامه نویس قهار یکی تا به حال به این مشکل بر نخورده دوستان لطفا من رو یاری کنید

جسارت نباشه ولی سوالات شما خیلی پیش پا افتاده هست