저는 프로그래밍의 초보자입니다. 현재 키 누름과 관련된 문제가 있습니다..NET 키 다운 이벤트 [키 조합이 작동하지 않음]
[LWin +의 L]
Private Sub unit_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
If (e.KeyCode = Keys.L AndAlso e.KeyCode = Keys.LWin) Then
MsgBox("Pressed!")
End If
End Sub
메시지 상자가 표시되지 않는다. 시도한 KeyUp, PreviewKeyDown하지만 아무 소용이 없습니다.
하지만, 다른 조합과 같은 [CTRL +의 L] 여기
If (e.KeyCode = Keys.L AndAlso e.Modifiers = Keys.Control) Then
스턱 반나절 작동. 일부 전문가가 해결책을 제공 할 수 있기를 바랍니다.
감사합니다.
키 코드는 모두 L * 및 * Win + L이 될 수 없습니다. Win + L은 워크 스테이션을 먼저 잠급니다. –
@HansPassant 사용자가 화면을 잠그는 동안 응용 프로그램이 작업을 수행하기를 원합니다. PC에서 작동하도록 설정할 수 있습니까? (잠금 화면의 지연 시간은 1 초와 비슷합니까?) 고마워요! – Tim
@HansPassant 업데이트 : LWin + L에 대한 대안을 찾았습니다. 고마워요. https://stackoverflow.com/questions/17847744/how-to-detect-a-workstation-lock 감사합니다. – Tim