Pada postingan kali ini, saya akan share bagaimana agar textbox pada VB.Net hanya bisa menginput angka saja. Jadi selain angka [0-9] maka texbox tidak bisa menerimanya alias ditolak 'mentah-mentah'.. Validasi input 'angka' ini biasanya banyak digunakan misalnya untuk menginput data harga, nomor telepon, tahun, dan sebagainya.
Oke baiklah, untuk melakukan validasi input angka pada textbox, anda bisa gunakan salah satu script dibawah ini, dan letakkan pada Event KeyPress textbox tersebut.
Script pilihan 1 :
Dim key As Integer = Char.ConvertToUtf32(e.KeyChar.ToString(), 0)
If Not (((key >= 48) And (key <= 57)) Or (key = 8)) Then
e.Handled = True
End If
If Not (((key >= 48) And (key <= 57)) Or (key = 8)) Then
e.Handled = True
End If
Script pilihan 2 :
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
Semoga bermanfaat..!


matur sembah nuwun.. sangat membantu tugas saya..
BalasHapusmantap..tapi untuk nominal gimana gan... 1,000,20
BalasHapusmakasih mas...simple tapi sangat membantu
BalasHapusKunjungi juga
BalasHapusCara agar Text Box hanya bisa diisi angka saja di VB.NET | Belajar dan berbagi Tutorial Visual Basic
Kalo intput hanya boleh angka gimana gan ?
BalasHapusEh input huruf maksudnya x_x
BalasHapusmakasih om infone
BalasHapusklo input hanya huruf dan spasi saja gimana Om ...???
BalasHapus