Click here to Skip to main content
16,012,508 members
Home / Discussions / Visual Basic
   

Visual Basic

 
QuestionKeyDown Event keeps firing Pin
Zaegra14-Feb-09 23:25
Zaegra14-Feb-09 23:25 
AnswerRe: KeyDown Event keeps firing Pin
Wendelius15-Feb-09 0:57
mentorWendelius15-Feb-09 0:57 
AnswerRe: KeyDown Event keeps firing Pin
riced15-Feb-09 0:59
riced15-Feb-09 0:59 
GeneralRe: KeyDown Event keeps firing Pin
Zaegra15-Feb-09 2:23
Zaegra15-Feb-09 2:23 
GeneralRe: KeyDown Event keeps firing Pin
riced15-Feb-09 2:48
riced15-Feb-09 2:48 
AnswerRe: KeyDown Event keeps firing Pin
Eddy Vluggen15-Feb-09 3:27
professionalEddy Vluggen15-Feb-09 3:27 
GeneralRe: KeyDown Event keeps firing Pin
Luc Pattyn15-Feb-09 9:56
sitebuilderLuc Pattyn15-Feb-09 9:56 
AnswerRe: KeyDown Event keeps firing Pin
Samir Ibrahim15-Feb-09 22:22
Samir Ibrahim15-Feb-09 22:22 
I have this code written in VFP, I converted to VB.net and it seem it is working

If any one has any comment on the code about what should I use or not use or he have better idea, please say so

' This program capture CTRL+SHIFT, it can be changed to capture any combination
' Add Timer ,Command button to the form
' In the declaration
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer)
Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal nVirtKey As Long) As Integer
Const VK_SHIFT = &H10
Const VK_CONTROL = &H11

'Button1_Click
Me.Timer1.Interval = 1
Me.Timer1.Enabled = True
' After clicking, try to press CTRL+SHIFT or SHIFT+CTRL


' Timer1_Tick
Dim nKeySHIFT, nKeyCTRL
nKeySHIFT = GetKeyState(VK_SHIFT)
nKeyCTRL = GetKeyState(VK_CONTROL)
If nKeySHIFT <> 0 And nKeySHIFT <> 1 And nKeyCTRL <> 0 And nKeyCTRL <> 1 Then
    MessageBox.Show("SHIFT + CTRL is pressed")
    Timer1.Enabled = False
End If


Samir R. Ibrahim

QuestionVersion check Pin
JR21214-Feb-09 20:50
JR21214-Feb-09 20:50 
AnswerRe: Version check Pin
Dave Kreskowiak15-Feb-09 4:39
mveDave Kreskowiak15-Feb-09 4:39 
GeneralRe: Version check Pin
JR21215-Feb-09 19:39
JR21215-Feb-09 19:39 
GeneralRe: Version check Pin
Dave Kreskowiak16-Feb-09 2:13
mveDave Kreskowiak16-Feb-09 2:13 
QuestionI need help with ADO.NET Pin
fiaolle14-Feb-09 10:53
fiaolle14-Feb-09 10:53 
AnswerRe: I need help with ADO.NET Pin
Calin Tatar14-Feb-09 13:18
Calin Tatar14-Feb-09 13:18 
GeneralRe: I need help with ADO.NET Pin
fiaolle15-Feb-09 1:22
fiaolle15-Feb-09 1:22 
AnswerRe: I need help with ADO.NET Pin
Dave Kreskowiak15-Feb-09 4:36
mveDave Kreskowiak15-Feb-09 4:36 
GeneralRe: I need help with ADO.NET Pin
fiaolle15-Feb-09 8:10
fiaolle15-Feb-09 8:10 
GeneralRe: I need help with ADO.NET Pin
Dave Kreskowiak15-Feb-09 10:07
mveDave Kreskowiak15-Feb-09 10:07 
GeneralRe: I need help with ADO.NET Pin
fiaolle15-Feb-09 10:19
fiaolle15-Feb-09 10:19 
GeneralRe: I need help with ADO.NET Pin
Dave Kreskowiak15-Feb-09 18:03
mveDave Kreskowiak15-Feb-09 18:03 
GeneralRe: I need help with ADO.NET Pin
fiaolle15-Feb-09 20:52
fiaolle15-Feb-09 20:52 
GeneralRe: I need help with ADO.NET Pin
Dave Kreskowiak16-Feb-09 2:15
mveDave Kreskowiak16-Feb-09 2:15 
GeneralRe: I need help with ADO.NET Pin
fiaolle16-Feb-09 5:25
fiaolle16-Feb-09 5:25 
GeneralRe: I need help with ADO.NET Pin
Dave Kreskowiak16-Feb-09 13:52
mveDave Kreskowiak16-Feb-09 13:52 
GeneralRe: I need help with ADO.NET Pin
fiaolle16-Feb-09 21:41
fiaolle16-Feb-09 21:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.