我创建了一个登录验证自定义控件。它有两个名为username
和password
的属性,当包含在项目中时,它们会显示在属性窗口中。
我想创建一个属性,它将以类似于 ComboBox 的方式向属性窗口显示所有表单列表,以便项目程序员可以指定登录成功时打开哪个表单。自定义控件有两个文本框和一个按钮。我该怎么做?
namespace WindowsFormsApplication18
{
public partial class UserControl1 : UserControl
{
private string uname=null;
private string pword=null;
public string username
{
get
{
return uname;
}
set
{
uname = value;
}
}
public string password
{
get
{
return pword;
}
set
{
pword=value;
}
}
public UserControl1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == username && textBox2.Text == password)
{
MessageBox.Show("login successful");
}
else
MessageBox.Show("wrong password");
}
}
}