ببخشید شاید خوب توضیح ندادم
شما یه منو دارید درسته بر روی من کلیک کنید و خاصیت Modifiers=true رو به صورت تغییر دهید
untitled.JPG
خب ابن تا تا اینجا و ما فرض می کنیم اسم این فرم اصلی مون frm_main هست و نام منوی ما sidbar1
در فرم دسترسی اینکه تمام منو های فرم اصلی رو به صورت درختی نمایش دهیم یک شی TreeView به نام
treeView1 قرار می دهیم
و کد زیر را می نویسیم
frmmain frm=new frmmain(); int cnt = frm.sideBar1.Items.Count;
foreach (ToolStripMenuItem menu in frm.sideBar1.Items)
{
menu.Visible = true;
treeView1.Nodes.Add("x", menu.Text);
}
foreach (ToolStripMenuItem menu in frm.sideBar1.Items)
{
menu.Visible = true;
for (int i = 0; i < menu.DropDown.Items.Count ; i++)
{
treeView1.Nodes[j].Nodes.Add("X", menu.DropDown.Items[i].Text);
}
j++;
}
این تکه کد تمام منوهای منوی اصلی رو در شی Treeview به صورت درختی نمایش می دهد