foreach (System.Windows.Forms.ToolStripMenuItem item in this.menuStrip1.Items)
{//首先遍历菜单栏
ToolStripMenuItem menuBtn = item as ToolStripMenuItem;
if (userPower.IndexOf(((ToolStripMenuItem)item).Text.Trim()) != -1)
{//如果userPower字符串中存在菜单文本则显示,否则隐藏菜单栏
menuBtn.Visible= true;
}
else
{
menuBtn.Visible= false;
}
}
//接下来遍历工具栏
foreach ( System.Windows.Forms.ToolStripItem item in this.toolStrip2.Items)
{//如果工具文本存在userPower的字符串中,则显示,否则隐藏
if (item is System.Windows.Forms.ToolStripButton)
{
ToolStripButton button = item as ToolStripButton;
if (userPower.IndexOf(((ToolStripItem)item).Text.Trim()) != -1)
{
button.Visible = true;
}
else
{
button.Visible= false;
}
}
}
{//首先遍历菜单栏
ToolStripMenuItem menuBtn = item as ToolStripMenuItem;
if (userPower.IndexOf(((ToolStripMenuItem)item).Text.Trim()) != -1)
{//如果userPower字符串中存在菜单文本则显示,否则隐藏菜单栏
menuBtn.Visible= true;
}
else
{
menuBtn.Visible= false;
}
}
//接下来遍历工具栏
foreach ( System.Windows.Forms.ToolStripItem item in this.toolStrip2.Items)
{//如果工具文本存在userPower的字符串中,则显示,否则隐藏
if (item is System.Windows.Forms.ToolStripButton)
{
ToolStripButton button = item as ToolStripButton;
if (userPower.IndexOf(((ToolStripItem)item).Text.Trim()) != -1)
{
button.Visible = true;
}
else
{
button.Visible= false;
}
}
}