Как вызвать события клавиатуры для специальных символов / расширенного ASCII?(Visual Basic 6) - PullRequest
0 голосов
/ 02 октября 2010

Как вызвать событие нажатия клавиши для специального символа для набора расширенных символов ASCII?

Пример кода:

keybd_event vbKeyE, 0, KEYEVENTF_KEYDOWN, 0

Есть ли альтернатива, чтобы я мог использовать KeyCode для специального символа [Например, Chr $ (122)] вместо предопределенных и ограниченных VbKeyA, VbKeyB, VbKeyC ..... и т.д.?

Жду вашего ответа.

С уважением,

Шанкар

Ответы [ 2 ]

0 голосов
/ 14 мая 2013
if keyascii=27 then
 if (msgbox"do you want to exit?",vbokcancel,"information")=vbok then 
end
end if
end if
0 голосов
/ 03 октября 2010

Вот пример, который охватывает ваш вопрос:

Private Sub Text1_KeyPress (KeyAscii As Integer)
   If KeyAscii = 8 Then MsgBox "You pressed the BACKSPACE key."
End Sub

Это взято из здесь .

...