c#.net 我想在打开form程序时弹出管理员登陆框,登陆后才可以进行操作,请问怎么实现呢

2025-02-25 19:38:47
推荐回答(5个)
回答1:

前面的很专业,我写个简单的。
假色Form程序的窗体名称为Form1,登陆窗体的名称为Form2。
代码:
在Form1的Load事件中写:
Form2.showdialog();
设置Form2的返回值(如:public static bool mybool;),如果返回为密码错误(如:if (mybool==false)),则在Load事件中写上return;
然后在Form2里设置验证密码的控件,只有当密码正确才能点击确定按钮(Button1.Enabled=true;)否则(Button1.Enabled=false),也只有点击了Button1才能返回Form1。

回答2:

就成QQ那样就行了啊

登陆窗口,文本框,确定按钮 ,取消按钮。
用户名密码错误,则提示再输入;提示信息用 lable 显示。
用户主动选择取消按钮,退出程序(Application.Exit();)

用户名密码正确,则跳转操作界面(Form1 f1=new Form1(); f1.show();)
并关闭自身登陆窗口(this.Close();)

回答3:

用webclient控件,把它的url设置成你的login页面就可以了
你只需要在网页中实现登录功能即可。在就是要把节目弄美观一些了

回答4:

SelectCommand.Connection 属性初始化,放在全局变量上,如果没有连接就弹出对话框说你没有登录,不能进行操作。

回答5:

在 Page_Load 方法中查看用户是否登录,如果没有登录就弹出登录框