СообЧа > База Знаний > Программирование > Visual Basic > Формы и элементы управления

Вопрос

У меня несколько текстовых полей в одной форме. При вводе данных в эти поля для перевода курсора на другое толе, приходится нажимать клавишу [TAB] (стандартное Windows), как можно реализовать эту операцию при нажатии на клавишу [ENTER]?

Ответ

Надо использовать метод SetFocus. Например, у нас есть текстовые поля Text1 и Text2,
в этом примере при нажатии "Enter" в Text1 фокус переходит к Text2:

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text2.SetFocus
End Sub


Аркадий



Copyright © 2000-2004 Сообщество Чайников
Контактная информация