내가 코드를PInvokeStackImbalance 2010
<DllImport("user32.dll", PreserveSig:=False)>
Private Shared Function GetAsyncKeyState(ByVal vKey As System.Windows.Forms.Keys) As Short
End Function
Private ReadOnly Property CtrlPressed As Boolean
Get
Dim keyval As Integer
keyval = GetAsyncKeyState(Keys.ControlKey)
If keyval = 0 Then
CtrlPressed = False
Else
CtrlPressed = True
End If
End Get
End Property
를 사용하여 내 기본 폼에 Ctrl + Tab 키 누르기를 추적 따르고 할 노력하고있어하지만 부동산 CtrlPressed
를 호출하는 동안 나는 PInvokeStackImbalance
받고 있어요 오류. 나는 GetAsyncKeyState
의 선언으로 확신하지만 또한 InteropServices
을 가져 왔지만 CtrlPressed
속성에는 구문 적으로 잘못된 것이 있습니다. 이 문제를 어떻게 해결할 수 있습니까?
감사
는
감사합니다 .-) 당신은 항상 .NET 쿼리를 도와주었습니다 ... – Kushal