Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Словить нажатие BackSpace в Form Добавлено: 22.01.08 23:45  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Помогите: не ловится нажатие клавиши BackSpace. Вернее оно ловится для TextBox, а для Form не ловится.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 «0опай»



ICQ: Два, потом нуль, дальше-девять-шесть-девять-семь. 

Вопросов: 4
Ответов: 20
 Профиль | | #1 Добавлено: 23.01.08 09:23
Видимые объекты в окне автоматически получают фокус и обрабатывают за него событие.

Ответить

Номер ответа: 2
Автор ответа:
 Gogic



Вопросов: 38
Ответов: 121
 Профиль | | #2 Добавлено: 23.01.08 13:34
Попробуй ловить ее на уровне системы и уже делать по этому поводу что-нибудь с формой.


Public Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
Dim i as Integer
Private Sub Timer1_Timer()
i = GetAsyncKeyState(8)
If i <> 0 Then
form1.что-нибудь там
End If
End Sub

Ответить

Номер ответа: 3
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #3
Добавлено: 24.01.08 01:13
Единственный минус этого кода:
Когда форма свёрнута, нажатия продолжают ловиться...

Ответить

Номер ответа: 4
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #4 Добавлено: 24.01.08 07:30
Ну это можно тоже отслеживать

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам