前面的很专业,我写个简单的。
假色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。
就成QQ那样就行了啊
登陆窗口,文本框,确定按钮 ,取消按钮。
用户名密码错误,则提示再输入;提示信息用 lable 显示。
用户主动选择取消按钮,退出程序(Application.Exit();)
用户名密码正确,则跳转操作界面(Form1 f1=new Form1(); f1.show();)
并关闭自身登陆窗口(this.Close();)
用webclient控件,把它的url设置成你的login页面就可以了
你只需要在网页中实现登录功能即可。在就是要把节目弄美观一些了
SelectCommand.Connection 属性初始化,放在全局变量上,如果没有连接就弹出对话框说你没有登录,不能进行操作。
在 Page_Load 方法中查看用户是否登录,如果没有登录就弹出登录框