Ada beberapa event yang terdapat beberapa komponen UI (User Interface) atau Toolbox di dalam Visual Studio baik itu pakai bahasa pemrograman VB.Net maupun C# dalam membuat aplikasi berbasis desktop atau website. Event ini memiliki fungsi masing-masing yang berdasarkan aktivitas atau perintah dari suatu program terhadap Toolbox seperti pada saat menginput data, validasi pengetikan angka atau huruf khusus di TextBox, pada saat double click pada Mouse terhadap User Interface seperti TextBox, Button, dan sebagainya.
Untuk kali ini membahas tentang penggunaan event TextChanged dari komponen UI TextBox yang berfungsi untuk eksekusi, menjalankan program, atau validasi data pada saat melakukan pengetikan atau pergantian angka, huruf, atau simbol secara berlangsung dengan menggunakan pemrograman VB.Net. Kamu dapat membuat program atau statement di dalam event TextChanged dengan sesuai kebutuhan kamu seperti pencarian data, menghitung suatu bilangan, mencocokkan kata atau data dan sebagainya.
Untuk versi Visual Studio yang mendukung event TextChanged ini dimulai dari Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, dan seterusnya sampai versi Visual Studio yang terbaru.
Jadi, setiap kamu melakukan ketikan satu huruf, angka, atau simbol itu sangat berpengaruh dalam kegiatan event TextChanged dari komponen UI TextBox sehingga kamu harus berhati-hati dalam memberikan coding atau statement di dalam lingkungan event TextChanged yang terutama hal-hal yang berurusan dengan perhitungan atau Matematika, pengambilan data dari database baik itu SQL maupun NoSQL di dalam aplikasi desktop.
Daftar Isi
Bentuk Penulisan :
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
‘Kamu bisa membuat program atau statement disini
End Sub
Contoh Source Code :
Contoh 1 :
Contoh source code ini untuk menghitung hasil perkalian dari kedua bilangan.
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
End Sub
Contoh 2 :
Contoh source code untuk menentukan apakah jumlah karakter di dalam TextBox1 itu sebanyak 8 karakter(?).
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Length = 8 Then
TextBox2.Focus
End If
End Sub
PENUTUP
Event TextChanged pada komponen UI TextBox atau jenis input teks yang mendukung event ini bisa menjadi pilihan kamu untuk membuat suatu program yang berperan untuk validasi data pada pencarian data, mencocokkan data atau kata, menghitung suatu bilangan atau hal yang berkaitan dengan Matematika tanpa harus melakukan klik tombol lagi di dalam aplikasi berbasis desktop atau web dengan menggunakan bahasa pemrograman Visual Basic .NET.
Hal ini dapat mempersingkat dalam kegiatan pengerjaan dalam membuat aplikasi berbasis desktop atau website ASP dengan menggunakan bahasa pemrograman Visual Basic.NET yang menggunakan Event TextChanged sebagai alternatif dalam Event pada saat klik tombol (button) dalam melakukan validasi data atau menjalankan suatu program tertentu.