本文实例讲述了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#程序设计有所帮助。
本文向大家介绍C#中的IEnumerable简介及简单实现实例,包括了C#中的IEnumerable简介及简单实现实例的使用技巧和注意事项,需要的朋友参考一下 IEnumerable这个接口在MSDN上是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历字符串的通用方法.
本文向大家介绍C#实现简单的Http请求实例,包括了C#实现简单的Http请求实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现简单的Http请求的方法。分享给大家供大家参考。具体分析如下: 通过.Net中的两个类HttpWebRequest类,HttpWebResponse类来实现Http的请求,响应处理。 第一个小测试是请求百度首页(http://www.baidu.com)
本文向大家介绍C#实现窗口之间的传值,包括了C#实现窗口之间的传值的使用技巧和注意事项,需要的朋友参考一下 为了解决在多个窗口之间的传值问题,我们可以通过设置静态类和静态变量的办法来实现窗口间值的传递 窗体一代码 窗体2代码 以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍C语言实现窗口抖动,包括了C语言实现窗口抖动的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C语言窗口抖动的具体实现代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍JavaScript实现简单的弹窗效果,包括了JavaScript实现简单的弹窗效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JavaScript实现弹窗效果的具体代码,供大家参考,具体内容如下 使用css动画效果实现弹窗缓慢弹出和收回。 使用JavaScript实现定时弹出定时收回。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍C++ 实现静态链表的简单实例,包括了C++ 实现静态链表的简单实例的使用技巧和注意事项,需要的朋友参考一下 C++ 实现静态链表的简单实例 用数组描述的链表,即称为静态链表。 在C语言中,静态链表的表现形式即为结构体数组,结构体变量包括数据域data和游标cur。 这种存储结构,仍需要预先分配一个较大的空间,但在作为线性表的插入和删除操作时不需移动元素,仅需修改指针,故仍具有链式存