Memanfaatkan Kontrol ErrorProvider Sebagai Pengganti MessageBox di Visual Basic .Net

error provider
Pernah membuat pesan error atau messagebox pada visual basic? pernah dong.. :D jadul gak? payah g? bayangkan kalau setiap textbox yang isiannya error dibuat meesage box semua? waduh, pasti amburadul tu programnya... heheheheheh (sok tau) :D

Admin ingin memperkenalkan kontrol error hadle dari visual basic .net bagi yang belum tau. Namanya ErrorProvider, serperti terlihat dalam gambar diatas ErrorProvider untuk menunjjukan pesan error tidak dengan box / atau jendela window. Tetapi dengan icon tanda seru yang berwarna merah tepat disamping kanan kontrol/textbox kita. Keren kan? mau buat? gimana caranya? ni lihat panduannya dibawah ini. :D (sok pintar) hehehehe.

Langkah pertama, baca bismillah dulu :D

1. Buat project baru, dan masukkan minimal 1 textbox dan 1 button.
2. Cari kontrol ErrorProvider, masukkan dalam form. (dengan mendrag saja)
3. Masukkan kode dibawah ini dalam event clik pada button1.

        If TextBox1.Text = "Benar" Or TextBox1.Text = "benar" Or TextBox1.Text = "BENAR" Then
            ErrorProvider1.Clear()
            ErrorProvider1.CanExtend(TextBox1)
        Else
            ErrorProvider1.SetError(TextBox1, "Isi salah")
        End If

Dari analisa kode diatas nantinya, bila kita ketikkan kata "Benar","benar","BENAR" maka tanda error (tanda seru) tidak akan muncul atau terhapus jika sebelumnya sudah muncul, tetapi apa bila kita masukkan selain kata diatas maka tanda error dari kontrol errorProvider akan muncul dengan icon tanda seru merah disebelah kanan textbox.

Semoga artikel ini bermanfaat :D, dan silahkan klik link dibawah ini untuk mengunduh contoh program dari errorProvider ini : 

Memanfaatkan Kontrol ErrorPorvider Sebagai Pengganti MessageBox di Visual Basic .Net

(* artikel dan source code oleh visualbasic-indonesia

Comments