PDA

View Full Version : سوال: چگونه می توانم یک منوی متغیر در #C ایجاد کنم؟



masoud100
چهارشنبه 31 خرداد 1391, 08:41 صبح
سلام به همه ی دوستان
من می خوام یک منوی متغیر در سی شارپ ایجاد کنم، ینی اینکه وقتی یه آیتم در منو ایجاد می کنم دوباره بتونم به زیر مجموعه ی همون آیتم، آیتم اضافه کنم و دوباره باز به همین منوال...

با این دستور به یه چیزایی رسیدم:



contextMenuStrip1.Items.Add("Sample Text1");
contextMenuStrip1.Items.Add("Sample Text2");

حالا مثلا میخوام به منوی Sample Text2 زیر منویی به نام Sample Text3 اضافه کنم و باز دوباره به Sample Text3 زیر منوی دیگه هم اضافه کنم.

ممنون می شم اگه کسی اطلاعاتی داره راهنمایی کنه.:لبخندساده:

Y_Safaiee
چهارشنبه 31 خرداد 1391, 09:24 صبح
با سلام خدمت شما دوست گرامی

منظورت اینجور شدن منویه؟



private void button2_Click(object sender, EventArgs e)
{
menuStrip1.Items.Add("File");
menuStrip1.Items.Add("Edit");

}
private void button3_Click(object sender, EventArgs e)
{
(menuStrip1.Items[0] as ToolStripDropDownItem).DropDownItems.Add("New");
(menuStrip1.Items[0] as ToolStripDropDownItem).DropDownItems.Add("Open");
(menuStrip1.Items[1] as ToolStripDropDownItem).DropDownItems.Add("Copy");
}



موفق باشی
بایت بایت

masoud100
شنبه 03 تیر 1391, 11:54 صبح
ممنون
خیلی عالی بود...
حالا یه سوال: اگه بخوام به زیرمنوی "New" یه زیرمنوی دیگه اضافه کنم، کار به چه شکلیه...
ممنون از وقتی که گذاشتید.