这是我的问题:
"p1".FillColor = Color.Gray
目标是:
p1.FillColor = Color.Gray
答案 0 :(得分:1)
您无法将字符串文字 "p1"
神奇地转换为标识符p1
,而是使用字符串名称来定位控件:
VB6:Me.Controls("p1").FillColor = whatever
VB.Net:
CType(Me.Controls.Find("p1", True)(0), XXX).FillColor = Color.Gray
其中XXX
是控件的类型名称