我用了private void textBox3_TextChanged(object sender, EventArgs e)
{
if (textBox3.Text != "")
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
} 问题是只能做一个控件,因为里面的自会导致,为什么会这样,如何解决呢。提示还是要的,
{
if (textBox3.Text != "")
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
} 问题是只能做一个控件,因为里面的自会导致,为什么会这样,如何解决呢。提示还是要的,
{
if (textBox3.Text != "")
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
}运行成功,因为要求所有控件填满的,当我点击控件的时候,不应该输了第一个控件,按钮就可以激活,要全部控件输入,按钮才能激活的功能,求大神指导,
button1.Enabled = textboxs.All(t => t.Text != "");
string[] emptystrings = new string[] { "", "<请输入用户名>", "<请输入密码>", "<确认密码>" };
button1.Enabled = textboxs.All(t => !emptystrings.Contains(t.Text));
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}然后把其它几个控件的Leave事件也指定到这个事件