我有这个问题应该很容易解决,但我似乎无法弄明白或找到答案。我有以下代码:
Public Sub NotifyThatValuesChanged(sender As Object, e As EventArgs)
APIUserForm_MAIN.OnSecurityInputValuesChanged()
APIUserForm_MAIN.MessageSender.TabControl.SelectTab(0)
End Sub
所以,当txtboxes中的值发生变化时,我正在追逐事件,我想做的其中一件事就是当这些值发生变化时更改标签焦点,它正在做...但是......我不知道希望光标(或焦点)更改为选定的选项卡。我希望光标/焦点在此事件发生时保持原样,并且在此其他控件上选择的选项卡从(1)更改为(0)。
感谢您的帮助!!!!
答案 0 :(得分:1)
我不认为这是100%可能的。尝试将焦点放回文本框中:
Public Sub NotifyThatValuesChanged(sender As Object, e As EventArgs)
APIUserForm_MAIN.OnSecurityInputValuesChanged()
APIUserForm_MAIN.MessageSender.TabControl.SelectTab(0)
TextBox1.Select()
End Sub
如果多个控件正在调用此方法,则可以使用sender参数:
DirectCast(sender, Control).Select()