登陆框控件

来源:互联网 发布:淘宝有逆战招打手的吗 编辑:程序博客网 时间:2024/05/29 13:45

好久以前作的东西,最近拿出来溜溜,最近一直没有作应用程序方面的东西了,有点生疏! 希望我的这篇东西能对您有所帮助,大家共同探讨共同进步,此文章比较简单!是作一个通用的登陆框控件!

首先建一解决项目LoginControl,添加一个类库的项目LoginControl,然后添加用户控件ctlLogin

然后在ctlLogin.cs文件中写代码

//ctlLogin.cs

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

namespace LoginControl 

/// 
/// ctlLogin 的摘要说明。 
/// 
public class ctlLogin : System.Windows.Forms.UserControl 

private System.Windows.Forms.Panel panel1; 
private System.Windows.Forms.Label lHeader; 
private System.Windows.Forms.Label lText; 
private System.Windows.Forms.Button btnLogin; 
private System.Windows.Forms.Label lPassword; 
private System.Windows.Forms.Label lUsername; 
private System.Windows.Forms.TextBox txtPassword; 
private System.Windows.Forms.TextBox txtUsername; 
private System.Windows.Forms.PictureBox pictureBox1; 
private System.Windows.Forms.ErrorProvider errorProvider; 
/// 
/// 必需的设计器变量。 
/// 
private System.ComponentModel.Container components = null;

public event System.EventHandler Successful; 
public event System.EventHandler Failed;

private ArrayList strUsername=new ArrayList(); 
private ArrayList strPassword=new ArrayList(); 
private int index=-1;

private string ErrMsg = "请输入正确的用户名和密码!";

public ctlLogin() 

// 该调用是 Windows.Forms 窗体设计器所必需的。 
InitializeComponent();

// TODO: 在 InitializeComponent 调用后添加任何初始化 
strUsername.Clear(); 
strPassword.Clear(); 
}

/// 
/// 清理所有正在使用的资源。 
/// 
protected override void Dispose( bool disposing ) 

if( disposing ) 

if(components != null) 

components.Dispose(); 


base.Dispose( disposing ); 
}

#region 组件设计器生成的代码 
/// 
/// 设计器支持所需的方法 - 不要使用代码编辑器 
/// 修改此方法的内容。 
/// 
private void InitializeComponent() 

System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(ctlLogin)); 
this.panel1 = new System.Windows.Forms.Panel(); 
this.pictureBox1 = new System.Windows.Forms.PictureBox(); 
this.lText = new System.Windows.Forms.Label(); 
this.lHeader = new System.Windows.Forms.Label(); 
this.btnLogin = new System.Windows.Forms.Button(); 
this.lPassword = new System.Windows.Forms.Label(); 
this.lUsername = new System.Windows.Forms.Label(); 
this.txtPassword = new System.Windows.Forms.TextBox(); 
this.txtUsername = new System.Windows.Forms.TextBox(); 
this.errorProvider = new System.Windows.Forms.ErrorProvider(); 
this.panel1.SuspendLayout(); 
this.SuspendLayout(); 
// 
// panel1 
// 
this.panel1.BackColor = System.Drawing.SystemColors.ActiveCaptionText; 
this.panel1.Controls.Add(this.pictureBox1); 
this.panel1.Controls.Add(this.lText); 
this.panel1.Controls.Add(this.lHeader); 
this.panel1.Location = new System.Drawing.Point(4, 4); 
this.panel1.Name = "panel1"; 
this.panel1.Size = new System.Drawing.Size(480, 52); 
this.panel1.TabIndex = 0; 
// 
// pictureBox1 
// 
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); 
this.pictureBox1.Location = new System.Drawing.Point(432, 12); 
this.pictureBox1.Name = "pictureBox1"; 
this.pictureBox1.Size = new System.Drawing.Size(40, 32); 
this.pictureBox1.TabIndex = 6; 
this.pictureBox1.TabStop = false; 
// 
// lText 
// 

0 0
原创粉丝点击