프로그래밍언어/VB.NET

비베닷넷 KeyDown, Keyup 경고음(Beep) 안나게 하기..

부산딸랑이 2013. 4. 30. 22:21



Textbox에 키이벤트를 넣으면 '띵' 거리는 경고음이 무척 거슬리는데요


간단하게 Keypress이벤트로 해결가능합니다.


KeyDown 이나 KeyUp이벤트는 바로 실행되기때문에 

KeyPress이벤트를 이용해서 

이벤트 내용에 키 press를 캔슬하는수밖에 없습니다.



Public Class Form1

    Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
            MsgBox("하이")
            e.Handled = True
        End If
    End Sub

End Class


이런식으로  

 e.Handled = True 

한줄만으로 해결가능.