这是一个小问题,但我无法清除它。
我在visual studio 2013中创建了一个表单,它是一个数据输入表单。 有很多文本框..当用户进入每个文本框时,通过tab键从一个文本框跳到另一个文本框...但是当用户进入其他屏幕并返回到表单时,光标点将再次出现第一个文本框(没有用户保留光标的最新文本框)请帮助我在切换回表单时如何保留游标。
答案 0 :(得分:0)
是的。我设法复制你的问题 - 这对我有用
将此代码放在您想要记下最后一个活动控件的表单中 - 当然要重命名声明和处理程序。
只要原始窗口永远不会关闭,这应该可以正常工作。原始窗口应该可以隐藏,但
Dim lastactivecontrol As Control
Private Sub Form1_GotFocus(sender As Object, e As EventArgs) Handles Me.GotFocus
lastactivecontrol.Focus()
End Sub
Private Sub Form1_LostFocus(sender As Object, e As EventArgs) Handles Me.LostFocus
lastactivecontrol = Me.ActiveControl
End Sub