在VB中,可以使用光标位置相关的属性和方法来改变光标位置。以下是一些常用的方式:
1. 使用光标的Left和Top属性来改变光标的位置。例如:
```
Cursor.Left = 100
Cursor.Top = 200
```
2. 使用光标的Position属性来精确地设置光标的位置。例如:
```
Cursor.Position = New Point(100, 200)
```
3. 使用光标的Hide和Show方法来隐藏和显示光标。例如:
```
Cursor.Hide()
' 或者
Cursor.Show()
```
4. 使用光标的Current属性来获取或设置当前光标。例如:
```
Cursor.Current = Cursors.WaitCursor
```
需要注意的是,某些控件可能会自动处理光标位置,并且可能会覆盖你对光标位置的设置。
vb把光标移到文本框中,只需要让这个文本框获取焦点就可以。获取焦点使用SetFocus函数。
SetFocus 功能:对指定的窗口设置键盘焦点函数原型:HWND SetFocus(HWND hWnd)。参数:hWnd接收键盘输入的窗口指针。若该参数为NULL,则击键被忽略。例子:当text1中输入的数字超过6个的时候,焦点自动转移到text2文本框Private Sub Text1_Change() If Len(Text1.Text) > 6 Then Text2.SetFocusEnd Sub