分享
 
 
 

WindowsForm登陆窗体的建立

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在CSDN论坛的C#版,常常有人问道如何创建登陆的问题,很多人觉得应该使用多线程。事实上,根本不需要用到多线程。下面,我就将整个过程详细的写出来,以帮助初学者。

假设您现在已经有了一个WondowsForm应用的工程,并且已经有了主窗体,名为Form1(即程序入口点所在的窗体)

1、 新添加一个窗体,这个窗体将作为你的登陆窗体。

我的示例窗体是这样的,textbox中的文字是它的名字。

2、 接下来在Form2,也就是这个登陆窗体的代码视图中加入

private bool ISLOGIN = false;

就加在其构造函数的前面。这东西我们等下要用。

然后加一个属性

public bool isLogin

{

get

{

return this.ISLOGIN;

}

}

3、 在Login按钮的Click事件处理方法中加入你自己的验证代码,可以是读数据库,也可以是别的任何的方法。这里,我就举个最简单的例子

if(this.txtUserID.Text =="Reeezak" && this.txtPassword.Text == "CSDN")

{

this.ISLOGIN = true;

this.Close();//登陆成功才关闭登陆登陆窗体

}

else

{

MessageBox.Show("Invalid User or Password,try again!");

}

4、 在主窗体中main方法里面,将代码改成

Form2 f2 = new Form2();

f2.ShowDialog();

if(f2.isLogin == true)

{

Application.Run(new Form1());

}

5、 最后,说一说那两个按钮的问题。不能将Login按钮的DialogResult设置成“OK”(最好就设置成None,反正我们自定义了)否则,不论登陆成功与否都会关闭登陆窗体。我们在它的Click事件处理方法里面已经有了this.Close()所以就不需要了。

关于Cancel按钮,有两个办法。最方便的就是将其DialogResult设置为cancel。如果设置为none,则给它添加一个Click事件处理方法,里面的内容就一句,this.Close();

就这样几句代码,登陆窗体就搞掂了,很简单吧?^_^

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有