C#实现简单的Login窗口实例

 更新时间:2015年08月24日 11:50:17   作者:我心依旧  
这篇文章主要介绍了C#实现简单的Login窗口,实例分析了C#显示及关闭登陆Login窗口的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#实现简单的Login窗口。分享给大家供大家参考。具体实现方法如下:

C# 制作登录窗体,登录成功之后正确的做法是关闭(close)登录窗体,而不是隐藏窗体(hide)

FrmLogin窗体:

public Form1()
{
 InitializeComponent();
 //登录按钮
 button1.Click += delegate
 {
  this.DialogResult = DialogResult.OK;
  this.Close();
 };
 //取消登录按钮
 button2.Click += delegate
 {
  this.DialogResult = DialogResult.Cancel;
 };
 //窗体关闭
 this.FormClosing += delegate(object sender, FormClosingEventArgs e)
 {
  if (this.DialogResult != DialogResult.Cancel && this.DialogResult != DialogResult.OK)
   e.Cancel = true;
 };
}

Main方法入口:

[STAThread]
tatic void Main(string[] args)
{
 if (args.Length > 0)
  MessageBox.Show(args[0]);
 Application.EnableVisualStyles();
 Application.SetCompatibleTextRenderingDefault(false);
  FrmLogin f = new FrmLogin ();
 if (f.ShowDialog() == DialogResult.OK)
 {
  Application.Run(new Form3());
 }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • Winform ComboBox如何独立绘制下拉选项的字体颜色

    Winform ComboBox如何独立绘制下拉选项的字体颜色

    这篇文章主要介绍了Winform ComboBox如何独立绘制下拉选项的字体颜色,帮助大家更好的理解和使用c# winform,感兴趣的朋友可以了解下
    2020-11-11
  • 关于C#中async/await的用法实例详解

    关于C#中async/await的用法实例详解

    这篇文章主要介绍了关于C#中async/await的用法,今天写一个demo彻底搞明白async/await的用法,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • C#中实现多继承的方法

    C#中实现多继承的方法

    这篇文章主要介绍了C#中实现多继承的方法,本文通过给接口添加扩展的方法实现了C#的多继承,需要的朋友可以参考下
    2014-08-08
  • C#动态创建Access数据库及密码的方法

    C#动态创建Access数据库及密码的方法

    同为微软的产品,本文将讨论的是C#如何创建Access数据库,同时创建数据库密码与相关操作,希望对大家有所帮助。
    2015-09-09
  • C#入门之结构类型Struct

    C#入门之结构类型Struct

    这篇文章介绍了C#入门之结构类型Struct,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#使用Socket进行简单的通讯的示例代码

    C#使用Socket进行简单的通讯的示例代码

    Socket 类是基于与 Linux、macOS 或 Windows 的本机互操作性提供的托管代码版本的套接字服务,提供了一系列的接口来支持应用层的调用,下面我们就来学习一下如何使用Socket进行简单的通讯,需要的可以参考下
    2023-12-12
  • C#中DataTable的创建与遍历实现

    C#中DataTable的创建与遍历实现

    这篇文章主要介绍了C#中DataTable的创建与遍历实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • C#如何删除指定文件或文件夹

    C#如何删除指定文件或文件夹

    这篇文章主要介绍了C#如何删除指定文件或文件夹,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Unity Shader实现动态过场切换图片效果

    Unity Shader实现动态过场切换图片效果

    这篇文章主要为大家详细介绍了Unity Shader实现动态过场切换图片效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C#如何实现监控手机屏幕(附源码下载)

    C#如何实现监控手机屏幕(附源码下载)

    这篇文章主要介绍了C#如何实现监控手机屏幕(附源码下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论