PDA

View Full Version : right click



benyamin_pc
سه شنبه 12 دی 1385, 05:26 صبح
برای فرم چطور میشه right click تعریف کرد؟که هر گزینه هم یه کاری انجام بده

leilav_1984
سه شنبه 12 دی 1385, 09:02 صبح
تو دات نت کنترلی هست به نام ContextMenu که واسه همین کاره

benyamin_pc
پنج شنبه 14 دی 1385, 03:54 صبح
این کنترل مگه نباید تو toolbox باشه؟
من این کنترل را ندارم

omid_Ahmadi
پنج شنبه 14 دی 1385, 07:26 صبح
در قسمت Menus & Toolbars می تونی کنترل رو پیدا کنی (ContextMenuStrip)

benyamin_pc
پنج شنبه 14 دی 1385, 08:01 صبح
پیدا کردم از toolboxam پاک شده بود ممنون

آقا میشه یه مثال ازش بیارین؟
من Add می کنم ولی چیزی نمیشه
توسط این کنترل به طور دستی هم میشه منو ساخت بدون کد اما چجوری ازش میشه استفاده کرد؟

leilav_1984
پنج شنبه 14 دی 1385, 21:03 عصر
یه رویداد به اسم popup داره
کد مورد نظرتو باید تو اون بذاری

benyamin_pc
جمعه 15 دی 1385, 04:47 صبح
private void a_Popup(object sender, System.EventArgs e)
{
MenuItem menuItem1 = new MenuItem("&Copy");
menuItem1.MenuItems.Add(menuItem1);
}



این رو طبق مثال msdn نوشتم اما کار نمی کنه میشه کمک؟

omid_Ahmadi
جمعه 15 دی 1385, 07:32 صبح
لازم به این کار نیست، کافیه بعد از قرار دادن ContextMenuStrip و بعد از طراحی منوهایی که لازم داری در اون، خاصیت ContextMenuStrip مربوط به کنترل مرود نظرت رو برابر با نام منوی ایجاد شده قرار بدی تا در صورت رایت کلیک روی اون، منو نمایش داده یشه.