اضافه کردن زیر منو به menuStrip
سلام
menuStrip1.Items.Add("محصولات");
کد بالا یه منو زمان اجرا می سازه
حالا من میخوام به همون محصولات زمان اجرا یک زیرمنو
به اسم آرایشی اضافه بشه
به دسته بندی آرایشی هم
سانتیاگو اضافه بشه
در کل سوالم اینکه چطور میشه زمان اجرا یک زیر منو اضافه کرد
نقل قول: اضافه کردن زیر منو به menuStrip
نقل قول:
نوشته شده توسط
mehran6764
سلام
menuStrip1.Items.Add("محصولات");
کد بالا یه منو
زمان اجرا می سازه
حالا من میخوام به همون محصولات زمان اجرا یک زیرمنو
به اسم آرایشی اضافه بشه
به دسته بندی آرایشی هم
سانتیاگو اضافه بشه
در کل سوالم اینکه چطور میشه زمان اجرا یک زیر منو اضافه کرد
MenuStrip myMenu = new MenuStrip();
ToolStripMenuItem myMenuItem = new ToolStripMenuItem("منوی اول");
ToolStripMenuItem mySubMenuItem= new ToolStripMenuItem("منوی دوم");
ToolStripMenuItem mySubMenuItem2 = new ToolStripMenuItem("منوی سوم");
mySubMenuItem.Click += new EventHandler(mySubMenuItem_Click);
myMenuItem.DropDownItems.AddRange(new ToolStripItem[] { mySubMenuItem });
mySubMenuItem.DropDownItems.AddRange(new ToolStripItem[] { mySubMenuItem2 });
myMenu.Items.AddRange(new ToolStripItem[] { myMenuItem });
Controls.Add(myMenu);
این رویداد هم باید دستی بسازی(وگرنه کدت خطا میده) یا با کلیک کردن روی این کد و جنریت کردن رویداد بسازیش می تونیم نسازیش و کلا حذفش کنی ولی دیگه نمیتونی برای رویداد کلیکت کد بنویسی
mySubMenuItem.Click += new EventHandler(mySubMenuItem_Click);
رویداد کلیک:
private void mySubMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}