要实现这样的效果:
我有一个主窗口,里面有很多按钮导航条,用户可以不用登陆直接进入系统,但一些关键性操作是不会显示给用户的,这是用户可以选择登陆,如果是用admin登陆的话,那些隐藏的按钮就显示出来,可是登陆后,原先的主窗口不会重新加载,也不会去检测我的权限判断,请问要怎么做呢?
我有一个主窗口,里面有很多按钮导航条,用户可以不用登陆直接进入系统,但一些关键性操作是不会显示给用户的,这是用户可以选择登陆,如果是用admin登陆的话,那些隐藏的按钮就显示出来,可是登陆后,原先的主窗口不会重新加载,也不会去检测我的权限判断,请问要怎么做呢?
解决方案 »
- C#的整型如何取其中的每个字节
- 关于TransactionScope的应用问题
- winform中的usercontrol编译后会在工具箱中显示出来,有没有不让它显示的方法啊?
- C# 怎么接收 Evc 用SendMessage发过来的信息
- 使用Enterprise Library时的一些问题
- 很简单,openFileDialog.ShowDialog 后,如何判断用户点击了“确定” ?
- winform问题:在窗体上添加大量控件时,会造成在窗体切换时强烈的刷新感,怎么解决?
- listView1.FocusedItem.Index能获取当前索引,请问怎样设置当前索引?
- 在C#中如何实现回调?
- 请教如何生成介于两个decimal之间的最大值
- 如何修改版权
- 请教一个问题!
好久没用window开发忘了!!
Application.DoEvents();
刷新窗体?是这个意思么?
public MainForm()
{
InitializeComponent();
LoadForm();
}
private void LoadForm()
{
getDBSTime();
this.toolStripStatusLabel1.Text = "现在时间:" + DateTime.Now.ToString();
// this.tsmXtwh.Visible = false;
checkQx();
}
private void checkQx()
{
if (pop == ""|| pop ==null)
{
// MessageBox.Show("非法登陆", "错误提示");
this.tsmXtwh.Visible = false;
// this.Close();
}
else if (pop == "admin")
{
this.tsmXtwh.Visible = true;
// MessageBox.Show("hello");
// this.label1.Text = "hello";
}
} //登陆成功;
Dikapub.Popedom = sdr.GetString(1).Trim();根本不起作用