获取多个text框焦点

gzhjic 2013-01-18 03:10:51
窗体上有几个text控件 怎么判断目前聚焦是哪个,text框的名字是这样子的:
txtx(0)
txtx(1)
txtx(2)
txtx(3)
当我点在某个框的时候,比如txtx(1),我想获取下位机串口发过来的数据,在那个框显示。
...全文
388 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzhjic 2013-01-18
  • 打赏
  • 举报
回复
恩,方法不错,谢谢。
of123 2013-01-18
  • 打赏
  • 举报
回复
当然,如果是点击文本框触发写操作的话,直接在 Textx_GotFocus 事件中写代码,直接引用 Index.
of123 2013-01-18
  • 打赏
  • 举报
回复
还有一种方法,在任何时刻获取 Index: If Me.ActiveControl.Name = "Textx" Then Debug.Print Me.ActiveControl.Index
of123 2013-01-18
  • 打赏
  • 举报
回复
Dim CurrentIndex As Integer

Private Sub Textx_GotFocus(Index As Integer)
CurrentIndex = Index
End Sub

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧