Berbagai komponen yang dapat di validasi pada umumnya seperti penggunaan TextBox, CombBox dan Button, dan masih banyak komponen yang lainnya tergantung pada penggunaan dan hasil yang di harapakan.
Disini ada contoh bagaimana cara melakukan yang namanya validasi pada komponen yang sudah dijelaskan diatas, ada 2 cara kita bisa pilih salah satu yang mungkin mudah untuk dipahami.
Cara 1 :
Rancangan Form yang Pertama:
Source code untuk Form yang Pertama:
Disini ada contoh bagaimana cara melakukan yang namanya validasi pada komponen yang sudah dijelaskan diatas, ada 2 cara kita bisa pilih salah satu yang mungkin mudah untuk dipahami.
Cara 1 :
Rancangan Form yang Pertama:
Source code untuk Form yang Pertama:
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call tutuptombol() Call tutuptextbox() End Sub Sub tutuptextbox() t1.Enabled = False t2.Enabled = False t3.Enabled = False End Sub Sub tutuptombol() b1.Enabled = True b2.Enabled = False End Sub Sub bukatombol() b1.Enabled = True b2.Enabled = True End Sub Private Sub t1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles t1.TextChanged bukatombol() t2.Enabled = True t3.Enabled = True End Sub Private Sub b1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b1.Click t1.Enabled = True t2.Enabled = False t3.Enabled = False End Sub End Class
Cara 2 :
Dengan menggunakan fungsi Boolean:
Rancangan Form yang Kedua:
Public Class Form2 Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load textboxaktif(False, False, False) tombolaktif(True, False, True) End Sub Sub textboxaktif(ByVal a As Boolean, ByVal b As Boolean, ByVal c As Boolean) t1.Enabled = a t2.Enabled = b t3.Enabled = c End Sub Sub tombolaktif(ByVal a As Boolean, ByVal b As Boolean, ByVal c As Boolean) b1.Enabled = a b2.Enabled = b b3.Enabled = c End Sub Private Sub b1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b1.Click textboxaktif(True, False, False) End Sub Private Sub t1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles t1.TextChanged textboxaktif(True, True, True) tombolaktif(True, True, True) If t1.Text = "" Then textboxaktif(True, False, False) tombolaktif(True, False, True) End If End Sub Private Sub b3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b3.Click End End Sub End Class
Semoga Bermanfaat
0 comments:
Posting Komentar