好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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#程序设计有所帮助。

dy("nrwz");

查看更多关于C#实现简单的Login窗口实例的详细内容...

  阅读:147次