如何判断多个textbox不为空

我想判断textbox1或者textbox2或者textbox3,只要有一个为空时就提示if(TextBox7.Text=""||TextBox8.Text=="")这样... 我想判断textbox1或者textbox2或者textbox3,只要有一个为空时就提示
if (TextBox7.Text = "" || TextBox8.Text == "")这样不行啊
&&是都为空时,才提示吧。。。。我要的是只要有一个为空时就提示,用验证控件太多了。。。

server126,你的方法不行啊。。。
展开
 我来答
西三227
推荐于2018-03-30 · TA获得超过1168个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:342万
展开全部
其实这个很简单。代码中不用涉及到具体的控件,而是一种通用的方法来处理
foreach (Control control in this.Controls)
{
if (control is TextBox)
{
TextBox txt=control as TextBox ;
if(txt!=null && txt.text=="")
//你的提示
}
666小橙子666
2010-03-31 · 超过25用户采纳过TA的回答
知道答主
回答量:189
采纳率:0%
帮助的人:50.7万
展开全部
你这样来写:定义个整型变量,int result。
然后result= int.Parse( TextBox3.Text.Length) *
int.Parse( TextBox2.Text.Length)*.....
依次类推..
最后用if判断
if(result==0)
{
提示为空
}
不懂得话,hi在线交谈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssgtyh
2010-03-31 · TA获得超过4753个赞
知道大有可为答主
回答量:3700
采纳率:17%
帮助的人:563万
展开全部
if (TextBox7.Text = "" && TextBox8.Text == "")

你那么些是或的关系当然不行了。

还有啊,有验证控件,不用写代码的啊!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
server126
2010-03-31 · TA获得超过597个赞
知道小有建树答主
回答量:877
采纳率:0%
帮助的人:186万
展开全部
if((this.textbox1.text.trim().tostring == string.empty) || (this.txtbox2.text.trim().tostring() == string.empty)
{............}
else
{.........}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hefei0413
2010-03-31 · TA获得超过166个赞
知道答主
回答量:81
采纳率:100%
帮助的人:40.8万
展开全部
你代码写错了吧
f (TextBox7.Text = "" || TextBox8.Text == "")
判断textBox7的时候怎么能用=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式