Disebagain besar aplikasi user memasukan informasi ke aplikasi melalui user-interface. Validasi data memastikan bahwa semua data yang dimasukan oleh user memenuhi syarat sebelum diproses lebih lanjut agar tidak menimbulkan error pada aplikasi yang dibangun karena kesalah input nilai pada field field yang telah disediakan. Ada dua macam validasi yang sering digunakan yaitu validasi pada field dan juga validasi pada form. Disini akan dibahas terlebih dahulu validasi pada field. Validasi pada field digunakan untuk mengecek apakah data pada field sudah diisi dengan sesuai atau belum, contoh kasus yang digunakan disini adalah control textBox. Misalnya pada form pendaftaran field nama ditentukan tidak boleh kosong. pada field tersebut dilakukan cek sebelum kursor meninggalkan field. Untuk memulai membuat project, klik file new project pada IDE visual studio muncul kotak dialog save project, ketik nama project sesuai dengan keinginan, klik OK. Untuk langkah demi langkah ikuti proses dibawah ini
langkah 1 : Setelah project terbentuk, tambahkan beberapa control seperti label, textbox dan button. Atur dan tata sedemikian rupa
langkah 2 : tambahkan event validating pada textbox satu. Event ini akan aktif sesaat sebelum control (texbox1) kehilangan fokus. Klik textbox1 untuk melakukan select, perhatikan pada jendela properties, klik icon event.
Cari event VALIDATING, jika sudah ketemu double klik pada kolom kanan.
Dan script yang muncul pada jendela source code seperti berikut ini
private
void
textBox1_Validating(
object
sender, CancelEventArgs e)
{
}
langkah 3 : tambahkan script agar textbox1 tidak dibiarkan kosong. Berikut ini source code lengkapnya
private
void
textBox1_Validating(
object
sender, CancelEventArgs e)
{
if
(textBox1.Text ==
""
)
{
e.Cancel =
true
;
}
}
langlah 4 : Done, program selesai dibuat. Jika langkah langlah diatas dikukan dengan benar, maka saat dijalankan program akan menampilkan form pendaftaran, dimana saat fokus masuk ke textbox1 (field nama) program tidak bisa melakukan apa apa sebelum field tersebut diisi/tidak boleh kosong.
0 comments:
Post a Comment