继续上面
//TreeView树状菜单和ToolMenuStrip菜单调用的是相同的窗体,下面通过判断
//ToolMenuStrip菜单项的状态来决定是否打开对应窗体,经过实践证明,下面的方法是有效的。做到了
//TreeView树状菜单权限控制
//水文信息添加
if (FrmName == "Excel导入")
{
//根据菜单状态控制树型菜单项的状态
if (Excel导入.Enabled == false)
{
MessageBox.Show("当前用户无权使用该功能!");
}
else
{
添加frm tianjiafrm = new 添加frm();
tianjiafrm.StartPosition = FormStartPosition.CenterParent;
tianjiafrm.ShowDialog();
tianjiafrm.Dispose();//模态对话框显示
}
}
if (FrmName == "Excel导出")
{
if (Excel导出.Enabled==false)
{
MessageBox.Show("当前用户无权使用该功能!");
}
else
{
导出frm daochufrm = new 导出frm();
daochufrm.StartPosition = FormStartPosition.CenterParent;
daochufrm.ShowDialog();
daochufrm.Dispose();//模态对话框显示
}
}
//系统管理
if (FrmName == "添加用户")
{
if (添加用户.Enabled==false)
{
MessageBox.Show("当前用户无权使用该功能!");
}
else
{
添加用户frm tianjiafrm = new 添加用户frm();
tianjiafrm.StartPosition = FormStartPosition.CenterParent;
tianjiafrm.ShowDialog();
tianjiafrm.Dispose();
}
}
if (FrmName == "修改密码")
{
if (修改密码.Enabled==false)
{
MessageBox.Show("当前用户无权使用该功能!");
}
else
{
修改用户信息frm xiugaifrm = new 修改用户信息frm();
xiugaifrm.StartPosition = FormStartPosition.CenterParent;
xiugaifrm.ShowDialog();
xiugaifrm.Dispose();
}
}
if (FrmName == "删除用户")
{
if (删除用户.Enabled==false)
{
MessageBox.Show("当前用户无权使用该功能!");
}
else
{
删除用户frm sanchufrm = new 删除用户frm();
sanchufrm.StartPosition = FormStartPosition.CenterParent;
sanchufrm.ShowDialog();
sanchufrm.Dispose();
}
}
if (FrmName=="使用说明")
{
使用说明frm usertip = new 使用说明frm();
usertip.StartPosition = FormStartPosition.CenterParent;
usertip.ShowDialog();
usertip.Dispose();
}
if (FrmName=="关于")
{
AboutBox1 aboutfrm = new AboutBox1();
aboutfrm.StartPosition = FormStartPosition.CenterParent;
aboutfrm.ShowDialog();
aboutfrm.Dispose();
}
,博客记录生活,技术改变生活

浙公网安备 33010602011771号