为了账号安全,请及时绑定邮箱和手机立即绑定

gotfocus控件使用函数?

gotfocus控件使用函数?

红颜莎娜 2019-02-14 15:11:02
有text1至text10 共10个文本窗口 也有10个gotfocus控件 当单击command按钮时 只计算获取标点的text文本窗口中的值 求具体代码
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

那不叫gotfocus控件,叫gotfocus事件
Dim tt As TextBox
Private Sub Command1_Click()
MsgBox tt.Text
End Sub
Private Sub Text1_GotFocus()
Set tt = Text1
End Sub
Private Sub Text2_GotFocus()
Set tt = Text2
End Sub

对类似问题建议使用控件数组,将Text1设置为控件数组,不管有多少Text,只需一个GotFocus事件即可:
Dim tt As TextBox
Private Sub Command1_Click()
MsgBox tt.Text
End Sub
Private Sub Text1_GotFocus(Index As Integer)
Set tt = Text1(Index)
End Sub



查看完整回答
反对 回复 2019-03-10
?
噜噜哒

TA贡献1784条经验 获得超7个赞

将text1至text10改名为txtText(1)至txtText(10)
Dim GotFocusText

Private Sub Command1_Click()
MsgBox txtText(GotFocusText).Text
End Sub

Private Sub txtText_GotFocus(Index As Integer)
GotFocusText = Index
End Sub



查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 515 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信