LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C# 界面开发-登陆窗体(包括欢迎界面)

admin
2016年12月27日 22:14 本文热度 6052

我们在开发一个需要身份验证系统软件的时候,一个必不可少的界面便是登陆界面,只有我们在登陆界面中输入正确的用户名和密码,才能登陆到主界面,有时候可能还会加载系统资源,所以还会增加一个界面“欢迎界面”来作为加载系统资源等待界面,所以登陆一个系统,会先后出现这三个基本界面:欢迎界面、登陆界面、主界面。下面我就开始来一步步设计这三个窗体。

  1、首先新建项目→选择Windows窗体应用程序→填写应用程序名称、位置和解决方案名称→确定,自动生成一个form1窗体


2、将Form1在解决方案资源管理器中重命名为frmWelcome,然后再新建两个窗体,分别命名为frmLogin、frmMain,在起名的时候,我们最好能严格按照控件命名编写规范来命名。


3、应用程序窗体设计好后,就开始动手写代码

     首先双击“Program.cs”,打开工程资源文件。


  将原来的这部分代码

  static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }

改成

  static class Program

    {

        ///



        /// 应用程序的主入口点。

        ///


        [STAThread]

        static void Main()

        {

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);



            frmLogin frmLogin = new frmLogin();

            if (frmLogin.ShowDialog() == DialogResult.OK)

            {

                Application.Run(new frmMain());

            }


        }

    }

  4、登陆窗体界面


 

然后在“frmLogin.cs”中添加以下代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PCBBarCodeMonitor
{
    public partial class frmLogin : Form    
    {
        public frmLogin()     //在此添加代码,在登陆窗体显示前先显示欢迎窗体
        {
            frmWelcome fw = new frmWelcome();
            fw.Show();//show出欢迎窗口
            System.Threading.Thread.Sleep(2000);//欢迎窗口停留时间2s
            fw.Close();
            InitializeComponent();

        }


        private void btnOK_Click(object sender, EventArgs e)     //点击确定按钮事件
        {
           // MessageBox.Show("登录成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //以下开始显示主窗体 并关闭登录窗体
            this.DialogResult = DialogResult.OK;
            this.Close();
        }


        private void btnExit_Click(object sender, EventArgs e)    //单击关闭按钮事件
        {
            Application.Exit();
        }
    }
}


5、按“F5”看看运行结果吧


该文章在 2016/12/27 22:14:25 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved