Vb6 设置光标焦点
我有一个功能。在这个函数(Function1)中的一部分逻辑中,我调用了Function2(x) 这会将变量x传递给这个新函数(Function2),并打开一个表单。(frmexample) 如何将光标设置为加载到特定文本框中?默认情况下,加载表单时,光标位于表单上的第一个文本框中 我试过:Vb6 设置光标焦点,vb6,focus,cursor,tabindex,Vb6,Focus,Cursor,Tabindex,我有一个功能。在这个函数(Function1)中的一部分逻辑中,我调用了Function2(x) 这会将变量x传递给这个新函数(Function2),并打开一个表单。(frmexample) 如何将光标设置为加载到特定文本框中?默认情况下,加载表单时,光标位于表单上的第一个文本框中 我试过: frmexample.txtputcursorinthisbox.SetFocus 这不起作用,选项卡索引是31,也许有一种方法可以使用此信息来更正光标的位置 谢谢 在窗体加载事件中,不能对对象设置焦点。
frmexample.txtputcursorinthisbox.SetFocus
这不起作用,选项卡索引是31,也许有一种方法可以使用此信息来更正光标的位置
谢谢 在窗体加载事件中,不能对对象设置焦点。 尝试在激活事件窗体中聚焦对象 如下面的示例代码所示:
Private Sub Form_Activate()
frmexample.txtputcursorinthisbox.SetFocus
End Sub
如果此控件需要是选项卡顺序中的第一个,请在所有控件上设置
TabIndex
。具有最低TabIndex
值且可以获得焦点的控件将在加载表单时接收焦点。我在错误的位置-在我之前(frmexample.show)
一旦它在正确的位置,它就工作得很好
frmexample.txtputcursorinthisbox.SetFocus