使用变量来设置(该变量包含控件的名称)中VB
问题描述:
例如,控件的属性在视觉基本使用变量来设置(该变量包含控件的名称)中VB
Dim VariableName As String
VariableName = "button1"
VariableName.Visible = true
会设置按钮1为可见。
编辑:我知道了!
Me.Controls(variableName).Visible = True
答
那么VariableName是一个字符串,字符串没有一个名为“visible”的属性。
你想得到实际的按钮本身。你能做到这一点的一种方式是像(未经测试):
dim btn as Button
for each c in Controls
if c.name = "button1" then
btn = c
end if
next
btn.visible = true
编辑:OP找到了更好的解决方案,虽然这可能工作,如果你正在寻找与沿着这些特定的“文本”属性什么的文本框线。