日期:2014-05-17  浏览次数:20841 次

新手诚心求教C#


就是在没登录之前“查询”是灰的,登录之后“查询”可以使用。

------最佳解决方案--------------------
假设你这个是Fomr1
加个bool xianshi;
设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可,this.chaxun.Enabled = true;
你需要再做一个form输入用户名
LoginFrm f=new LoginFrm();
 f.ShowDialog(this); 

if(username == 输入框的 @@ 密码== 输入框的)
{
Form1 frm1 = (Form1)this.Owner;
frm1.xianshi = ture;
this.Close();
}

最后退出登录的时候也需要this.chaxun.Enabled = flase;

------其他解决方案--------------------
设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可
------其他解决方案--------------------
定义一个用户操作的枚举集合User_Status
public void SetStatus(User_Status  status)
{
   if(status == "登录成功")
   {
     this.查询.Enabled = true;
   }
   if(status == "未登录")
   {
     this.查询.Enabled = false;
   }
    ...

}
------其他解决方案--------------------
一般登录界面是单独做的。没登录就看不到主窗体
------其他解决方案--------------------
定义一个变量,代表是否登录。

toolStrip1.Items[0].Enabled = IsLogged;
------其他解决方案--------------------
引用:
设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可


新手这个可能更容易理解。
------其他解决方案--------------------
引用:
设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可
+++
------其他解决方案--------------------
引用:
引用:设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可

新手这个可能更容易理解。
嗯嗯。。可是问题又出现了。。我点击登录按钮后,怎么实现自动跳出登录界面呢。。能否详细点。。真心求指点啊。。
------其他解决方案--------------------
引用:
引用:设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可+++
怎么从登录按钮直接跳到登录界面呢
------其他解决方案--------------------
引用:
引用:引用:设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可

新手这个可能更容易理解。嗯嗯。。可是问题又出现了。。我点击登录按钮后,怎么实现自动跳出登录界面呢。。能否详细点。。真心求指点啊。。

LoginFrm f=new LoginFrm();
f.ShowDialog();
------其他解决方案--------------------
Login.form = new Login();
form.show();
------其他解决方案--------------------
enable属性!
------其他解决方案--------------------
引用:
引用:引用:设置菜单项 '查询' 的Enabled的属性为False 当登陆成功后 在代码里将 '查询' Enabled属性设置为True即可

新手这个可能更容易理解。嗯嗯。。可是问题又出现了。。我点击登录按钮后,怎么实现自动跳出登录界面呢。。能否详细点。。真心求指点啊。。