PDA

View Full Version : می خوام در فرم PopupMenu نشون نده ؟



Valadi
پنج شنبه 13 مهر 1385, 14:20 عصر
در فرمی PopupMenu هست البته به این خاطر استفاده شده که از کلیدهای فوری ترکیبی
حالا می خوام زمانی راست کلید انجام شد منو نشان داده نشود ولی کلید های فوری عمل کند ؟
کلید فوری : Ctrl+A یا Alt+V

dkhatibi
پنج شنبه 13 مهر 1385, 14:38 عصر
اگه می خوای به این شکل عمل کنی یک منوی اصلی ایجاد کن و کلید های میانبر را اونجا به همراه توابع مد نظرت بگذار و سپس خاصیت Visible عنوان منو را False کن.
ضمنا اگر ممو روی صفحه داری و نمی خوای منوی راست کلیک را اونجا ببینی یک منو راست خالی تعریف کن و اونو به Memo یا مانن این نسبت بده! با این روش غیر منطقی ولی ساده مشکلت حل می شه!

MNosouhi
پنج شنبه 13 مهر 1385, 14:50 عصر
در فرمی PopupMenu هست البته به این خاطر استفاده شده که از کلیدهای فوری ترکیبی
حالا می خوام زمانی راست کلید انجام شد منو نشان داده نشود ولی کلید های فوری عمل کند ؟
کلید فوری : Ctrl+A یا Alt+V

برای اینکار(استفاده از کلیدهای فوری ترکیبی) احتیاجی به استفاده از PopupMenu نیست ، خاصیت KeyPreview فرم را true کن و در رویداد OnKeyDown فشرده شدن دکمه های کلید فوری Ctrl+A و Alt+V را چک کن.

zman123456
پنج شنبه 07 دی 1385, 18:16 عصر
در فرمی PopupMenu هست البته به این خاطر استفاده شده که از کلیدهای فوری ترکیبی
کلید فوری : Ctrl+A یا Alt+V
چرا از Action ها استفاده نمی کنی؟

m-khorsandi
پنج شنبه 07 دی 1385, 18:49 عصر
PopupMenu یه ویژگی به نام AutoPopup داره که میتونی با مقدار False از نمایشش به صورت
خودکار جلوگیری کنی.