所以我做了一个小应用程序。文本框有6个部分,每个部分有3个。
string location;
Random lc = new Random();
byte i5 = (byte)lc.Next(3);
switch (i5)
{
case 0:
location = l1.Text;
break;
case 1:
location = l2.Text;
break;
case 2:
location = l3.Text;
break;
}
我想知道如何检查每个盒子中是否有一个单词 - 如果即使'one'框是空的,那么我也不希望它执行。如果所有三个都被填写,那么它可以继续执行。
答案 0 :(得分:3)
我会这样做
if(this.Controls.OfType<TextBox>().All(t => string.IsNullOrEmpty(t.Text) == false))
{
//carry out logic
}
“this.Controls”指的是文本框的父控件
答案 1 :(得分:2)
看起来很简单......
if String.IsNullOrEmpty(l1.Text) return;
if String.IsNullOrEmpty(l2.Text) return;
if String.IsNullOrEmpty(l3.Text) return;
if ....