private void btnOK_Click(object sender, EventArgs e)
{
for (int i = 1; i <= 2; i++)
{
//遍历的文本框为txt1 txt2
if (string.IsNullOrEmpty(this.Controls["txt" + i.ToString()].Text.Trim())) { //trim去掉空格
//遍历的label为label1 label2
this.Controls["label" + i.ToString()].Text = this.Controls["lbl" + i.ToString()].Text + "不能为空";
}
this.Controls["txt" + i.ToString()].TextChanged += Form1_TextChanged;//添加控件值改变事件
}
}
private void Form1_TextChanged(object sender, EventArgs e)
{
if (this.Text != null)
{
for (int i = 1; i <= 2; i++)
{
this.Controls["label" + i.ToString()].Text ="";
}
}
}