SHift, Alt,Control tuşları basılımı değilmi?

20/11/2009, 16:38

accessman

alıntıdır

Yeni bir modül oluşturup en üstteki Option Compare Database ve
varsa Option Explicit satırlarının altına şu satırları yerleştirin:

Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Public Const VK_SHIFT = &H10 'SHIFT
Public Const VK_CONTROL = &H11 'CTRL
Public Const VK_MENU = &H12 'ALT

Programınızın herhangi bir yerinde, basılı olup olmadığını bulmak istediğiniz
tuşlar için şu kodu kullanabilirsiniz artık:

If GetKeyState(VK_SHIFT) < 0 Then MsgBox "SHIFT tuşu basılı."
If GetKeyState(VK_CONTROL) < 0 Then MsgBox "CTRL tuşu basılı."
If GetKeyState(VK_MENU) < 0 Then MsgBox "ALT tuşu basılı."
20/11/2009, 16:49

Nurullah_Serdar

paylaşım için teşekkürler accessman
20/11/2009, 17:20

ogulcan92

Sn:accessman
Paylaşımlar için teşekkürler
20/11/2009, 17:23

arzuu

Teşekkürler accessman.
22/11/2009, 11:07

benremix

Sn accesman paylaşım için teşekkürler. Saygılar...