怎样获得textbox控件的名称? 就是当光标在textbox控件中时,把textbox的名称赋给一个变量,如a=form1.text1.text 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这样,是要动态的赋值,光标会在不同的Text中如(Text2、Text3……),光标在哪个Text中,就把哪个Text的名称赋给变量。有没有什么函数的? 在每个Text的gotfocus事件中都赋一次值吗?我有几十个text,每个都赋值不是很烦?有没有解决办法??? "几十个text" -----可以设置控件数组啊但是应该有更好的方法,关注!!! 控件数组的gotfocus事件不是也要一个一个的写啊,没有简便的办法?? 控件数组的不用一个一个写吧?不要理会index变量,直接写代码就行了。 可以用ActiveControl属性来获取.返回拥有焦点的控件。当窗体被引用时,如在 ChildForm.ActiveControl 中,如果被引用的窗体是活动的,ActiveControl 指向拥有焦点的控件。在设计时它是不可用的;在运行时是只读的。 你试试这个:在窗体中放几个叫 Text1 的文本框,索引从 0 开始设置:Option ExplicitPrivate Sub Text1_GotFocus(Index As Integer) Dim i As Integer For i = 0 To Text1.Count - 1 Text1(i).Text = Text1(Index).Name & "(" & CStr(Index) & ")" NextEnd Sub OLEOBJECT有BUG。。。 一个非常菜鸟的问题 关于XPStatusBar20控件的问题 年薪30万的题! ADo问题,提示对象变量或with变未设置,是什么原因???? ActiveX文档的打包与发布,遇到不可解决的困难向高手请教 关于使用selectSingleNode方法时遇到的命名空间问题 同一ActiveX控件可否连接不同的数据源 MSComm读取电子秤 请问如何把其他程序放在系统栏里的图标删除? 如何在VB中实现HTTP文件上传 高分: 那里有可以检查数据格式的 TextBox (Integer, Datetime, ...)
光标在哪个Text中,就把哪个Text的名称赋给变量。有没有什么函数的?
但是应该有更好的方法,关注!!!
返回拥有焦点的控件。当窗体被引用时,如在 ChildForm.ActiveControl 中,如果被引用的窗体是活动的,ActiveControl 指向拥有焦点的控件。在设计时它是不可用的;在运行时是只读的。
Dim i As Integer
For i = 0 To Text1.Count - 1
Text1(i).Text = Text1(Index).Name & "(" & CStr(Index) & ")"
Next
End Sub