H all,訪問WinForms中的ToolStripMenuItem子項
我在Winform中不是動態地創建了一個菜單條。當用戶只有可見的權限時,這一切都是不可見的。我的一個用戶名擁有完整的權利。爲此我寫了下面的代碼,..
private void menuActive(MenuStrip menus)
{
foreach (ToolStripMenuItem menu in menus.Items)
{
menu.Visible = true;
for (int i = 0; i < menu.DropDown.Items.Count; i++)
{
menu.DropDown.Items[i].Visible = true;
}
}
}
但是,這是可見的menuItem和子菜單項,。我的幾個childItem菜單有更多的childItem。這意味着,在TsmMaster和tsmregisterMaster是可見的,但我不能訪問registerMasters蔡爾茲(班主任,分工碩士....)
見下面的圖片,..
請給你的建議。
定版請您用簡單的英語陳述的問題? – 2012-02-03 06:33:38
使用遞歸邏輯將解決你的問題... – Smack 2012-02-03 07:15:33
謝謝大家。遞歸解決了我的問題。 – Sagotharan 2012-02-03 10:57:39