在编写程序时,我们经常要控制很多不同控件的属性,例如我们要将20个textbox控件中的第1、3、4、6、7、10、11个的内容清空。该怎么半呢?这时只要将要清空内容的控件的tag属性设置为a,然后加入以下代码就可以了。
按钮事件
private sub button4_click(byval sender as system.object, byval e as system.eventargs) handles button4.click
dim con as control
for each con in me.controls
if typeof (con) is textbox then
dim txt as textbox = con
if txt.tag = "a" then
txt.text = ""
end if
end if
next
end sub
由于在vb.net中控件数组这个概念不存在了,所以上述代码先进行了控件类型的判断,如果是在vb6.0中
那就更简单了。只要如下就行:
for i=1 to 20
if text1(i).tag= "a"then
text1(i).text= ""
end if
next i
感觉这个tag属性,可以当成是一个控件的标签,或者用来作为控件的备注。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


