Windows 窗体:有没有办法说如果以下所有条件都为真,则“执行此操作”,否则“执行此操作”?我的表单有多个文本框,至少其中一个需要输入一些内容。我在下面的代码检查空文本框,但如果任何文本框为空,则它将条件设置为 false。
private void cmdEnter_Click(object sender, EventArgs e)
{
bool allempty = true;
foreach (Control d in Controls)
{
if (d is TextBox)
{
TextBox textbox = d as TextBox;
if (textbox.Text == string.Empty)
{
allempty = false;
}
}
}
if (allempty == false)
{
MessageBox.Show("Textboxes are all empty");
}
else
{
//Data entry code
MessageBox.Show("Entry Added");
}
}