C# WinForm登录窗口原理代码

1,运行代码:  
 
        static void Main()  
        {  
            Application.EnableVisualStyles();  
            Application.SetCompatibleTextRenderingDefault(false);  
           // Application.Run(new Form1());  
 
 
            LoginForm lg = new LoginForm();  
            if (lg.ShowDialog() == DialogResult.OK)  
            {  
                Application.Run(new Form1());//打开你指定的窗口   
        }   
 
        }  
 
2, 登录窗口(LoginForm)中   
 
在你完成密码验证代码后加上  
this.DialogResult=DialogResult.OK;  
 
=====================================  
 
建议:  
 
第一,最好把LoginForm窗口的FormBorderStyle属性改为:FixedDialog  
这样,当LoginForm窗口有关闭按钮时,只需要设置该按钮属性DialogResult为:Cancel  
而不需要在关闭按钮事件里面写上:this.close();  
 
第二,设置LoginForm窗口的AcceptButton属性为登录按钮,CancelButton为关闭按钮,  
这样,就可以用回车直接登录和用Esc键直接关闭。  
 
第三,设置LoginForm窗口的MaximizeBox属性为:False 


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flyingdream123/archive/2009/02/07/3867956.aspx

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flyingdream123/archive/2009/02/07/3867956.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值