에에서 KeyDown에서 (키 값)을 두 배로 변수를 변환하는 방법 :이 코드가 Visual Basic의
Private Sub key(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyValue = Keys.Enter Then
If FuSt = False Then
FuSt = True
My.Computer.Audio.Play(My.Settings.Full)
Else
FuSt = False
My.Computer.Audio.Play(DIRECOTRY)
End If
End If
If e.KeyValue = b1 Then
My.Computer.Audio.Play(SoundsDir & "1.wav")
End If
End Sub
을하지만 (키보드의 Z 버튼) B1을 연주 할 때이 오류가 있습니다
Conversation from "z" to Double is incorrect (Somethink like that)
도와 주시겠습니까?
비교에서 문자열과 열거 형을 함께 사용하는 것은 좋지 않습니다. 대신 KeyPress 이벤트를 사용하여 "z"와 같은 타이핑 키를 감지하십시오. –
'b1'을'Keys.Z'로 대체 하시겠습니까? – PerpetualStudent