zoukankan      html  css  js  c++  java
  • 【winform 学习】登录

     一直都是做asp.net,没有做过winform项目,新建个项目后,就啥不会了,不知道从何下手。

    简单的登录项目也不会,画了个登录界面后,就遇到了,跳入主界面后,怎样将登录界面关闭的问题。

    在网上找到了很多的解决办法,不过刚看到了,微软论坛上的一个代码DEMO,觉得写的很好,留此做个标记。

    网址:http://code.msdn.microsoft.com/windowsdesktop/CCS-LABS-C-Creating-a-9ba05613/sourcecode?fileId=77640&pathId=1297631477

    第一个:窗体内申明属性

     
    public partial class frmLogin : Form 
            { 
            #region "Properties" 
     
            private bool _Authenticated = false; 
     
            public bool Authenticated 
                { 
                get { return _Authenticated; } 
                set { _Authenticated = value; } 
                } 
            private string _Username = ""; 
     
            public string Username 
                { 
                get { return _Username; } 
                set { _Username = value; } 
                } 
     
            #endregion 
      第二个是:逻辑代码独立成一个方法,事件内流程简单。
      private void btnLogin_Click( object sender, EventArgs e ) 
                { 
                Login(); 
                } 
     
            private void Login() 
                { 
    第三是:直接在主窗体调用登录窗体
      public partial class frmMain : Form 
        { 
            frmLogin _login = new frmLogin(); 
     
     
            public frmMain() 
            { 
                InitializeComponent(); 
                _login.ShowDialog(); 
                if (_login.Authenticated) 
                { 
                    MessageBox.Show("You have logged in successfully " + _login.Username); 
                } 
                else 
                { 
                    MessageBox.Show("You failed to login or register - bye bye","Error",MessageBoxButtons.OK,MessageBoxIcon.Error); 
                    Application.Exit(); 
                } 
            } 
        } 
  • 相关阅读:
    解读Android 12首个开发者预览版
    Pod创建私有库
    Flutter常用网站
    Flutter常用快捷键
    多个网络请求-并发执行、顺序执行
    小猫爬山问题---贪心算法失效,深度优先搜索优化
    网络基本概念备忘:MAC地址,端口,HTTP状态码
    常见图片文件格式简析
    pdf2xls
    评分卡模型
  • 原文地址:https://www.cnblogs.com/doubleyong/p/3511991.html
Copyright © 2011-2022 走看看