PDA

View Full Version : بسته شدن منوی Trayicon



loads
چهارشنبه 22 خرداد 1387, 01:09 صبح
سلام دوستان
میدونم که این سوال بارها پرسیده شده ولی من جوابی براش پیدا نکردم ، لطف کنید و اگر این کار امکان پزیر نیست حد اقل جواب بدید و بگید که نمیشه !
وقتی روی trayicon یه منوی پاپ آپ میزارم ، وقتی کاربر از کلیک کردن روی منوهای اون منصرف میشه ، دیگه این منو بسته نمیشه تا زمانی که کاربر یکی از گذینه های انو کلیک کنه . آیا راهی داره که مثل منوهای دیگه وقتی مثلاً روی دسکتاپ کلیک شد این منو بسته بشه ؟

noorsoft
چهارشنبه 22 خرداد 1387, 11:07 صبح
شما باید با دستورات APi مربوط به موس Event کلیک را تست کنین اگر هر جایی غیر از منو کلیک کرد منو را ببندید

Mbt925
چهارشنبه 22 خرداد 1387, 13:46 عصر
قبل از استفاده از دستور PopUpMenu دستور زیر رو قرار بدید :



SetForegroundWindow Me.hwnd


تابع API اه SetForegroundWindow :



Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

loads
پنج شنبه 23 خرداد 1387, 01:50 صبح
خیلی ممنون جناب Mbt925 . این کد تمام مشکلات منو حل کرد امیدوام دوستان دیگه هم که این مشکلو داشتن این تاپیک رو ببینن