怎样取得Label的name? 在form上有很多Label控件,我知道总共有N(N是个可变值)个,Label命名规则相同,即Label1Label2Label3...LabelN我想用一个循环将这些Label的Caption属性全部重置,如何实现?请帮助,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用控件数组lblStaticName(0)... to lblStaticName(N)private sub lblStaticName( Index as Integer) lblStaticName(index).Caption = "Reset"end sub Private Sub Command1_Click() Dim tt As Object For Each tt In Form1.Controls If TypeOf tt Is Label Then Print tt.Name End If Next ttEnd Sub Private Sub Command1_Click() Dim tt As Object For Each tt In Form1.Controls If TypeOf tt Is Label Then tt.Caption = "你已经重置了" End If Next ttEnd Sub 对于单对label操作,控件数组是比较理想的选择.或者建立一个label集合. 其实有一种方法:利用CallByName方法,至于具体的用法,请参考帮助! 请问单选框如何分组?不能使用符控件!就是说在同一个父控件上有两组独立的单选框,谢谢! 一个进程中数据的虚拟内存地址为什么老变? 新建多窗体的问题,想不通 各位高手帮看看,在VB里屏蔽键盘?问题解决了,分不够再加~~~~~~~~~!!!! 请教,在线等!急急!!!!! 急:怎样获取字体名对应的字体文件名 ??? 请问textbox的边框颜色如何更改? 关于一个ADO的最简单的问题? 高分!!!,vb中怎样取得硬盘唯一的序列号 求救 VB DATAGRID问题 用vb生成excel报表中怎么显示一个“钩”?表示选中的意思 如何判别文本中是否含有汉字
end sub
Dim tt As Object
For Each tt In Form1.Controls
If TypeOf tt Is Label Then
Print tt.Name
End If
Next tt
End Sub
Dim tt As Object
For Each tt In Form1.Controls
If TypeOf tt Is Label Then
tt.Caption = "你已经重置了"
End If
Next tt
End Sub
或者建立一个label集合.