我已将 menuStrip1 项的可见属性设置为 false 为
foreach (ToolStripMenuItem itm in menuStrip1.Items)
{
itm.Visible = false;
}
现在我知道了 menustrip1 的 toolStripMenuItem 和 dropDownItem
的名称。如何激活所需的 toolStripMenuItem 和 dropDownItem
。
我有
string mnItm = "SalesToolStripMenuItem";
string ddItm = "invoiceToolStripMenuItem";
现在我想为这两个(toolStripMenuItem 和 dropDownItem
)项目设置 visible true。我怎样才能做到这一点?我只知道这些名字。
最佳答案
只需使用这些名称通过 MenuStrip.Items
索引器获取实际的 item
:
ToolStripMenuItem menuItem = menuStrip1.Items[mnItm] as ToolStripMenuItem;
ToolStripDropDownMenu ddItem = menuStrip1.Items[ddItm] as ToolStripDropDownMenu;
关于c# - 如何查找带有名称的 toolstripmenuItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974249/