Страница: 1 |
Страница: 1 |
Вопрос: Действие при нажатии Enter
Добавлено: 12.06.07 22:39
Автор вопроса: Сергей | Web-сайт:
Код такой:
Private Sub NumericUpDown1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles NumericUpDown1.Enter
MsgBox("Привет")
End Sub
При первом обращении (нажатии мышкой на нем) он выдает мое сообщение.
А мне нужно, чтобы он выдавал его при нажатии Enter (когда курсор естественно находится в поле NumericUpDown1).
Спасибо
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #1
Добавлено: 12.06.07 23:46
Private Sub ListView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ListView1.KeyDown
If e.KeyCode = Keys.Enter Then MsgBox("Привет"
End Sub
http://msdn2.microsoft.com/en-us/library/system.windows.forms.control.enter.aspx
Handles NumericUpDown1.Enter - происходит только тогда, когда
Номер ответа: 2
Автор ответа:
Сергей
ICQ: 369608887
Вопросов: 7
Ответов: 24
Web-сайт:
Профиль | | #2
Добавлено: 13.06.07 00:01
Спасибо
Номер ответа: 3
Автор ответа:
Сергей
ICQ: 369608887
Вопросов: 7
Ответов: 24
Web-сайт:
Профиль | | #3
Добавлено: 14.06.07 16:26
Хм. Работает.
Только вот когда код вставляю на один элемент управления и на жимаю в нем Enter действие выполняется, а если вставляю такойже код во воторой эл. управления высвечивается ошибка.
А почему?
Номер ответа: 4
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #4
Добавлено: 15.06.07 14:09
А конкретней?
Номер ответа: 5
Автор ответа:
Сергей
ICQ: 369608887
Вопросов: 7
Ответов: 24
Web-сайт:
Профиль | | #5
Добавлено: 18.06.07 10:47
Поставил тот же код на другой элемент управления только KeyUp (вместо KeyDown) и заработало )
Всем спасибо