VB.Net กับการบังคับป้อนแต่ตัวเลข
บางกรณีเราอยากใช้ TextBox เพื่อรับค่าจาก User และจะบังคับให้ป้อนได้ตัวเลขเท่านั้น โค้ดนี้เป็นอีกรูปแบบนึง Private Sub txtSalary_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtSalary.KeyPress e.Handled = TrapKey(Asc(e.KeyChar)) End Sub Private Function TrapKey(ByVal KCode As String) As Boolean If (KCode >= 48 And KCode TrapKey = False Else TrapKey = True End If End Function User จะป้อนได้แต่ตัวเลข และกดเครื่องหมาย Backspace ได้