首页 > 开发 > 综合 > 正文

Tag属性的妙用

2024-07-21 02:16:19
字体:
来源:转载
供稿:网友
今天,注意了一下vb.net中所有的控件,几乎都有同一个属性:tag属性,试了下发现使用它,可以达到许多意想不到的效果。
在编写程序时,我们经常要控制很多不同控件的属性,例如我们要将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属性,可以当成是一个控件的标签,或者用来作为控件的备注。



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表