PDA

View Full Version : سوال: مشکل با کلیک راست منو (contextMenuStrip) در فرم



NASA's Spaceman
یک شنبه 13 مهر 1393, 12:10 عصر
سلام
من یه contextMenuStrip روی فرمم گذاشتم و ایتم هم بهش دادم ولی وقتی پروژم رو اجرا میکنم و روی فرم راست کلیک میکنم هیچ چیزی نشون نمیده، باید چیکارش کنم؟
با سپاس Spaceman

ghossein
یک شنبه 13 مهر 1393, 13:00 عصر
سلام
خسته نباشید

اگه می خواهید منوی contextMenuStrip که درست کردید با راست کلیک کردن روی فرم باز بشه کافی خاصیت contextMenuStrip فرمتون رو برابر کنید با اسم contextMenuStrip تون. تنها با ساختن این سری منوها نمیشه همین جوری ازشون استفاده کرد باید خاصیت contextMenuStrip شی مورد نظر رو تنظیم کرد.
موفق باشید%

pouria_bayat
یک شنبه 13 مهر 1393, 15:55 عصر
به این صورت عمل کن اگر میخواهی روی PIctureBox یا هر Component دیگری بزار باید این خط رو براش تعریف کنی:

picbox.ContextMenuStrip = CnMenuComputer;
قبلش contextMenuStrip رو تعریف کن و نامش رو بزار CnMenuComputer بعد توی خاصیت کلیک picbox این خط کد رو اضافه کن برای تغییر ایتم های ContexytMenustrip :
if (e.Button == MouseButtons.Right)
}
{

به همین سادگی.