【伸手】如何用字符串代替控件名称?
vb.net吧
全部回复
仅看楼主
level 1
czxinc 楼主
例如窗体有一个label1
可以用label1.text = "xxx"的方法来修改
那如果我用字符串或字符串变量的方式代替控件名称该怎么弄呢?
比如说这样:
"label1".text = "xxx"
[疑问]
2016年02月19日 15点02分 1
level 7
遍历所有控件,把这个名称的控件找出来
2016年02月20日 00点02分 2
只能遍历?
2016年02月20日 03点02分
回复 czxinc :总之你有办法通过名称找到控件就行
2016年02月20日 03点02分
@sowo 可是我就是没有办法啊,这个问题困了我好几天了。
2016年02月20日 04点02分
level 13
WPF有这个功能
---贴吧极速版 For UWP
2016年02月20日 02点02分 3
level 9
为什么要这么做?
2016年02月20日 04点02分 4
想批量控制label
2016年02月20日 05点02分
回复 czxinc : 批量控制,貌似只能用for each。你可以设置一下tag属性,for each label in xxx,if label.tag=xxxx,then的这种写法 电脑逛贴吧,定义小尾巴。(15字)
2016年02月20日 06点02分
level 10
2016年02月20日 07点02分 5
level 12
如果只是简单的更改label的值可以用findwindowex和setwindowtext[滑稽]
2016年02月21日 04点02分 6
level 7
因为编译后就不是名字了
2016年02月21日 14点02分 7
1