Cara Membuat Input Tunggal Otomatis dengan Visual Basic 6.0
Kalian pasti pernah melakukan suatu verifikasi di suatu Aplikasi, dimana saat kita melakukan verifikasi kita diberikan beberapa digit angka atau karakter yang dikirim melalui E-mail, SMS atau WA.
Ketika kita ingin melakukan inputan verifikasi berupa angka yang berada di deretan kotak verifikasi maka secara otomatis kursor akan berpindah kekotak berikutnya setiap kita menekan 1 digit angka.
Inilah yang saya maksud dari Cara Membuat Input Tunggal Otomatis dengan Visual Basic 6.0, berikut dibawah ini adalah ScreenShoot kotak input tunggal yang terdiri dari 4 kotak yang terdiri dari 4 digit angka tunggal :
| Output |
Untuk membuat input tunggal seperti diatas caranya sangat mudah, Anda cukup menambahkan 4 TextBox pada Form dan susunlah TextBox seperti output diatas kemudian ketik kode dibawah ini:
Option Explicit
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then ' 0-9
If Len(Text1.Text) = 0 Then
Text1.Text = Chr(KeyAscii)
Text2.SetFocus
KeyAscii = 0 ' Prevent additional character
End If
Else
KeyAscii = 0 ' Prevent non-numeric input
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then ' 0-9
If Len(Text2.Text) = 0 Then
Text2.Text = Chr(KeyAscii)
Text3.SetFocus
KeyAscii = 0 ' Prevent additional character
End If
Else
KeyAscii = 0 ' Prevent non-numeric input
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then ' 0-9
If Len(Text3.Text) = 0 Then
Text3.Text = Chr(KeyAscii)
Text4.SetFocus
KeyAscii = 0 ' Prevent additional character
End If
Else
KeyAscii = 0 ' Prevent non-numeric input
End If
End Sub
Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0 ' Prevent non-numeric input
End If
End Sub
Private Sub Form_Load()
'pengaturan properti
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text1.BorderStyle = 1
Text2.BorderStyle = 1
Text3.BorderStyle = 1
Text4.BorderStyle = 1
Text1.Appearance = 0
Text2.Appearance = 0
Text3.Appearance = 0
Text4.Appearance = 0
End Sub
Post a Comment for "Cara Membuat Input Tunggal Otomatis dengan Visual Basic 6.0"
Berkomentarlah dengan sopan sesuai tema yang Anda baca.
Jangan menyimpang dari tema