我已经将我的menuStrip1项目的visible属性设置为false
foreach (ToolStripMenuItem itm in menuStrip1.Items)
{
itm.Visible = false;
}
现在我知道menustrip1的
toolStripMenuItem and dropDownItem
的名称。如何激活所需的toolStripMenuItem and dropDownItem
。我有
string mnItm = "SalesToolStripMenuItem";
string ddItm = "invoiceToolStripMenuItem";
现在,我想为这两个(
toolStripMenuItem and dropDownItem
)项目设置visible true。我怎样才能做到这一点?我只知道那些名字。 最佳答案
您应该尝试这样的事情:
string strControlVal ="somecontrol"; //"SalesToolStripMenuItem" or "invoiceToolStripMenuItem" in your case
foreach (ToolStripMenuItem item in menuStrip1.Items)
{
if (strControlVal == item.Name)
{
item.Visible = false;
}
}
根据需要在需要的地方初始化
strControlVal
字符串。关于c# - 如何找到带有名称的工具tripmenuItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18974249/