动态判断若干个textbox是否为空 c#winfromtextbox 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 groupBox.Controls里面包含了你的Groupbox里面的所有控件然后遍历一遍,判断是TextBox就做你该做的事就行了 遍历groupbox的controls,判断是不是textbox,是就判断他的text 因为combobox选择的不同,显示的textbox数目不同,需要查空的数目也不同, 遍历全为空的 这跟你 显示多少个textbox没关系,楼上2位思路都对。 combobox的SelectedIndexChanged事件处理方法添加for(int i=0;i<groupbox.Controls.Count;i++){ TextBox tb=groupbox.Controls[i] as TextBox; if(tb==null) continue;//判断是否为TextBox if(tb.Name.Equals(combobox.Text)){//判断选择项时是否与TextBox名称一样,你也可以做其他的判断 tb.Visible=True; }else{ tb.Visible=False;//隐藏掉 }} gridControl给DataSource赋值时出错,求高手指教 OPC自动化接口订阅事件保持 服务程序部署 怎么动态调用标准windows 动态链接库? 关于TreeView/我想是高手进/能给我提供代码的 怎么读服务器的事件查看器到本机上 本人刚学C#有个简单问题请教下高手希望指点 请问大家VS2005进展如何,估计什么时候出来呢?? 在C#中如何实现“后退“功能 请教:关于浏览器登录的问题 C# 开发SIP 客户端发送短信 "值不在预期范围内",如何解决呀?搞死了!
然后遍历一遍,判断是TextBox就做你该做的事就行了
因为combobox选择的不同,显示的textbox数目不同,需要查空的数目也不同, 遍历全为空的
TextBox tb=groupbox.Controls[i] as TextBox;
if(tb==null) continue;//判断是否为TextBox
if(tb.Name.Equals(combobox.Text)){//判断选择项时是否与TextBox名称一样,你也可以做其他的判断
tb.Visible=True;
}else{
tb.Visible=False;//隐藏掉
}
}