PDA

View Full Version : سوال: ايجاد منو و زير منو در ويندوز



teardrop
یک شنبه 16 آبان 1389, 17:02 عصر
به نام خدا
چگونه ميتوان منو و زير منويي در ويندوز (راست كليد شدن بر روي آتم هاي مورد نظر)درست كرد و براي آن كار مورد نظر را كد كرد؟
همان كاري كه ويندوز مانند كپي ، تغيير نام و... انجام ميدهد.

cardano7
یک شنبه 16 آبان 1389, 17:40 عصر
ContextMenu Class

مثال:


private void MyPopupEventHandler(System.Object sender, System.EventArgs e)
{
// Define the MenuItem objects to display for the TextBox.
MenuItem menuItem1 = new MenuItem("&Copy");
MenuItem menuItem2 = new MenuItem("&Find and Replace");
// Define the MenuItem object to display for the PictureBox.
MenuItem menuItem3 = new MenuItem("C&hange Picture");

// Clear all previously added MenuItems.
contextMenu1.MenuItems.Clear();

if(contextMenu1.SourceControl == textBox1)
{
// Add MenuItems to display for the TextBox.
contextMenu1.MenuItems.Add(menuItem1);
contextMenu1.MenuItems.Add(menuItem2);
}
else if(contextMenu1.SourceControl == pictureBox1)
{
// Add the MenuItem to display for the PictureBox.
contextMenu1.MenuItems.Add(menuItem3);
}
}


مرجع: MSDN (http://msdn.microsoft.com/en-us/library/system.windows.forms.contextmenu.aspx)

sahar.ZP
یک شنبه 16 آبان 1389, 17:43 عصر
اين براي popup-menu :
http://www.barnamenevis.org/forum/showthread.php?t=256934

فايل ضميمه هم براي براي Main-Menu

teardrop
دوشنبه 17 آبان 1389, 17:50 عصر
اين براي popup-menu :
http://www.barnamenevis.org/forum/showthread.php?t=256934

فايل ضميمه هم براي براي Main-Menu

با سلام
منظور من ساختن منو و زیر منو در محیط ویندوز است زمانی که شما بر روی آیتم مثل یک یا چند فایل راست کلید کرده و منوی ساخته شده را کلیک کنید.
نه در محیط برنامه خودم.

ROSTAM2
جمعه 11 آذر 1401, 07:31 صبح
با سلام
منظور من ساختن منو و زیر منو در محیط ویندوز است زمانی که شما بر روی آیتم مثل یک یا چند فایل راست کلید کرده و منوی ساخته شده را کلیک کنید.
نه در محیط برنامه خودم.

با سلام
برای رسیدن به پاسخ این پست را مطالعه کنید.. (https://barnamenevis.org/showthread.php?571751-%DA%AF%D8%B1%D9%81%D8%AA%D9%86-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%A8%D8%A7%D9%82%DB%8C-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D8%A8%D8%A7-open-with-%D8%A8%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%B4%D8%AF%D9%87-%D8%A7%D9%86%D8%AF&p=2454019&viewfull=1#post2454019).