tag传值:
UpdateError(errorcount);
index ind = new index();
ind.Tag = this;
ind.label7.Text = "欢迎" + this.textBox1.Text + "登录";
this.Visible = false;
ind.Show();
ChangePassword CP = new ChangePassword();
CP.Tag = this;
CP.label4.Text = this.label7.Text;
CP.Show();
Form1 form = new Form1();
与index form=this.Tag as index;
string username=form.label7.Text;
两种传值方式不同,一个是关闭程序一个是隐藏
修改密码不能为空:
private bool Change()
{
string newpa1 = this.newpa1.Text;
string newps2 = this.newpa2.Text;
if (newpa1.Equals(newps2))
{
return true;
}
else
{
MessageBox.Show("两次输入的密码不同,请重新输入!");
return false;
}
}
private bool Confirmation()
{
if (this.oldpa.Text!=string.Empty&&this.newpa1.Text!=string.Empty&&this.newpa2.Text!=string.Empty)
{
return true;
}
else
{
MessageBox.Show("用户名和密码不能为空,请重新输入");
return false;
}
}