重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个Tag是个标签值,在这段程序代码中没有实例作用,但它可以为后续程序段,比如要判断是否是“素数”,只要判断这个Tag布尔值就可以判断是否是素数。比如:
为安仁等地区用户提供了全套网页设计制作服务,及安仁网站建设行业解决方案。主营业务为成都网站制作、网站建设、外贸网站建设、安仁网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
If tag=True then
MsgBox "此数是素数!”
else
MsgBox "此数非素数!”
End IF
以上是个人一些理解。
vb.net已经去掉了控件数组这个类,不过有个代替该方式的一个属性:tag,你可以把这些关联的tag属性设置为同一标记,如:a。然后遍历所有的checkbox并且tag为a的则选定:
protected
sub
chkall_click()
for
each
ctl
as
control
in
me.controls
''如果checkbox在一个容器里,比如groupbox,那可以用groupbox.controls
if
ctl.gettype().name.tolower()
=
"checkbox"
then
ctype(ctl,
checkbox).checked
=
checkbox3.checked
end
if
next
end
sub
通常是用来进行数据验证的或者说比较
比如说:你要登陆一个程序,有个需要密码的验证窗口,当你输入密码时,这个输入的数据就是和text1.tag="预先的设置的密码字符串",中的字符串比较的。例如:text1.tag="123",这时你输入在text1.text中的字符串也必须时123,不然你登陆不进去。
tag是一个标记。
你想用来做什么标记都行,比使用自定义变量要清晰、易读一些。
比如,你可以在text控件中,用tag属性保存当前光标所在位置,当text重新获得焦点时,读出这个位置信息,就可以把光标定位到离开时的所在的位置。
如果你有多个text,用tag属性就可以比较清晰的标记出,哪个text的光标位置存在哪个tag属性中。
你也可以用自定义的变量来保存,但是不如使用tag属性易读。
也可以用来作为其他标志,就看你的需要了。
TAG 可以这样用
在一组数据(SQL)提取的数据结果(姓名、班级、年龄。。。)要显示到LABEL
那么不用tag的话,需要做成LABEL1.CAPTION=AAA.FIELDS("姓名").VALUE
LABEL2.CAPTION=AAA.FIELDS("年龄").VALUE
建立LABEL数组,利用TAG,将字段特性写到TAG里
label1(1).tag="姓名"
LABEL1(2).TAG="年龄"
提取数据时,可以用循环
FOR I=1 TO LABEL1.COUNT
LABEL1(I).CAPTION= AAA.FIELDS(LABEL1(I).TAG).VALUE
NEXT I
你是指控件的那个TAG对吧。这个位置可存储一些你认为有需要的数据。此前我有用到过一次:打个比方:我们有一堆按钮,假设为10个,点击后要根据按钮的序号来得到一个东东并因此而去访问其它数据(数组)这个容易实现;再深一些,我们用按钮上的文本来引用其它数据也很简单。但如果前面两种都不能用,那我们就可以利用这个TAG来做了。相信有时会碰到这种情况:客户对序号有要求:如不能用13和4之类的数字显示在界面上,而我们的控件序恰好不能用(对不上号),这时你可以将按钮文本设为如12B或3A之类,而统一用TAG里的东东,这个数字随便用。 不知这样描述是否能说明问题呢?