C# winform TextBox 问题! 5
如图,7个TextBox,我不想写if(TextBox1.text==“”||……||TextBox7.text==“”)这样太笨了,有没有简便的方法啊!!...
如图,7 个TextBox,我不想写if(TextBox1.text == “” || ……|| TextBox7.text== “”)
这样太笨了,有没有简便的方法啊!! 展开
这样太笨了,有没有简便的方法啊!! 展开
11个回答
展开全部
if (CheckTextNull(panel1) MessageBox.Show("请输入完整");
bool CheckTextNull(Control parent)
{
foreach(Control cin parent.Controls)
{
if (c is TextBox && c.Text == "") reurn true;
}
return false;
}
bool CheckTextNull(Control parent)
{
foreach(Control cin parent.Controls)
{
if (c is TextBox && c.Text == "") reurn true;
}
return false;
}
追问
在那个Form上面有十多个TextBox啊!这个能用吗?
追答
不限个数,凡是TextBox只要有没输入的就提示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给ID 去循环
int v = 0;
for (int i = 0 ; i < textBox.length ; i++){
if( TextBox[i].text == “” )
{
v=1;
return;
}
}
if( v == 0){
/* 表示全部有值 */
}else{
...
}
int v = 0;
for (int i = 0 ; i < textBox.length ; i++){
if( TextBox[i].text == “” )
{
v=1;
return;
}
}
if( v == 0){
/* 表示全部有值 */
}else{
...
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取出全部的文本对象,然后在遍历
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HI~我下吧。 给你写个demo看下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询