如何通过变量给textbox赋值? 已知一个变量包括一个textbox控件的名称,如何通过这个变量给textbox赋值呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者简写为Text1=变量名,因为TextBox的默认属性是.Text 上面搞错了,要是这么简单我就不问了,比如A变量值为"name",是一个textbox的名称,现在我通过这个变量向那个textbox赋值该怎么办,一定要通过变量,因为变量的值是可变的,比如"name","BH""dm",等等现在的意思应该清楚了 Dim t As ObjectFor Each t In Form1.Controls If t.Name = A Then t.Text = "......"Next t如果你的窗体上会有其他类型的控件名称正好和TextBox的控件名称相同,那就再加上控件类型的判断,不过这个获取控件类型的函数我一下子还真想不起来了 -_-!! 更加简单的:CallByName A, "Text", vbLet, "......" 不好意思,上面的错了,CallByName不是这样用滴 -_-!!! 有循环For Each 效率太低了,有知道用API的吗 callbyname 也不行哟,第一个参数应该是object 而不是string 直接写成这样:me.controls("text1").text="内容"必须确定窗体上有名称为text1的文本框 两种办法:1.循环2.colorslife(★霜水茶★) 的办法.但这个办法中有些属性不能用.比如password...-----www.vicmiao.com努力就有美好时光! To:hn123(苗濤[www.vicmiao.com]) ( ) 信誉:92 你说的passwordchar属性也能用啊。我试过 单机版SQL改成服务器版是否只改连接中的(local)为实际的服务器名或IP? 数据库更新问题。 谁有Setup factory 6.0的使用帮助 如何判断一个路径下有文件? 请教大家调用toolbar的用法 打印格式问题 随机数字自由组合排列? VB获取网页验证码,并获取输入验证码后刷新的验证码 Vb行距问题(一个富有挑战行的问题,欢迎参加讨论) 请问vb6 data report 如何使用呢!!谢谢 初学者的简单问题 已知 i盘剩余空间为112021字节,如何写入一个文件,使其刚好被填满。
"dm",等等现在的意思应该清楚了
For Each t In Form1.Controls
If t.Name = A Then t.Text = "......"
Next t
如果你的窗体上会有其他类型的控件名称正好和TextBox的控件名称相同,那就再加上控件类型的判断,不过这个获取控件类型的函数我一下子还真想不起来了 -_-!!
CallByName A, "Text", vbLet, "......"
me.controls("text1").text="内容"必须确定窗体上有名称为text1的文本框
1.循环
2.colorslife(★霜水茶★) 的办法.但这个办法中有些属性不能用.比如password...-----
www.vicmiao.com
努力就有美好时光!