powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с TextBox
4 сообщений из 4, страница 1 из 1
Работа с TextBox
    #33243698
almmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме есть несколько TextBox - например
Фамилия
Имя
Отчество

Как сделать, чтобы после нажатия <enter> после ввода последней буквы фамилии попасть в поле ввода Имени, без использования мышки ?
...
Рейтинг: 0 / 0
Работа с TextBox
    #33243739
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte,
ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

        If KeyCode = vbKeyReturn Then
            keybd_event vbKeyTab,  0 ,  0 ,  0 
            KeyCode =  0 
        End If

...
Рейтинг: 0 / 0
Работа с TextBox
    #33243856
Код: plaintext
1.
2.
3.
4.
5.
Private Sub txtLastName_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode =  13  Then
        Me.txtFirstName.SetFocus
        KeyCode =  0 
    End If
End Sub
...
Рейтинг: 0 / 0
Работа с TextBox
    #33244936
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и еще способ. Суть как у Melkiades, но без WinAPI

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Form_Load()
   Me.KeyPreview = True
End Sub

Private Sub txtФамилия_KeyPress(KeyAscii As Integer)
   TextKeyPress KeyAscii
End Sub

Private Sub TextKeyPress(KeyAscii As Integer)
   If KeyAscii =  13  Then
      SendKeys "{Tab}"
      KeyAscii =  0 
   End If
End Sub
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с TextBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]