В моем приложении формы Windows есть toolstripmenuitem. Мне нужно получить доступ ко всем элементам подменю и проверить, доступно ли определенное имя элемента меню, и если этот элемент найден, я хочу отключить его. Например:
Report
|__Stock
| |__Stock Balance
| |__Stock Reorder
|__Sales
|__Summary
Мой код такой. Согласно моему коду, я могу получить доступ к подменю (Stock) и отключить его. Но я не могу получить доступ к дочерним элементам (баланс акций) внутри подменю.
String specificMenuItemName = "Stock Balance";
foreach (ToolStripMenuItem menuItem in MainMenuStrip.Items)
{
if (menuItem != null)
{
if (menuItem.HasDropDownItems)
{
foreach (ToolStripItem subMenuItem in menuItem.DropDownItems)
{
if (subMenuItem is ToolStripSeparator)
{ }
else
{
if (specificMenuItemName == subMenuItem.Text)
{
subMenuItem.Enabled = false;
}
}
}
}
}
}
Как получить доступ к Балансу акций и отключить его?