มีความรู้สึกเหมือนโค้ดมันเป็นของ vb 6 เลยอ่าเพือ่นๆๆๆ
เอาใหม่ อันนี้เรา เขียนเอง ที่เราใช้นะ ตรวจสอบตัวเลขนะจ๊ะ
Private Sub txtSalary_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtSalary.KeyPress
If Not (e.KeyChar >= "0" And e.KeyChar <= "9" Or e.KeyChar = "." Or e.KeyChar = ControlChars.Back) Then
MessageBox.Show("กรุณากรอกข้อมูลเป็นตัวเลข", "โปรดระวัง", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
e.Handled = True
End If
End Sub
๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕
ตัวนี้นะ พิมพ์ได้เฉพาะตัวเลข ทศนิยม และสามารถกดลบได้ด้วย
เพราะเห็นว่าบางคนกดลบไม่ได้ตัวนี้ได้นะจ๊ะ