มีความรู้สึกเหมือนโค้ดมันเป็นของ 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

๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕๕

ตัวนี้นะ พิมพ์ได้เฉพาะตัวเลข ทศนิยม และสามารถกดลบได้ด้วย

เพราะเห็นว่าบางคนกดลบไม่ได้ตัวนี้ได้นะจ๊ะ