Cara Menggunakan Input dengan Pola yang di tentukan dengan Menggunakan MaskEdBox di VB6 - Pada pertemuan kali tip dan trik visual basic akan membagikan sebuah trik bagaimana membuat input dengan pola yang sudah di tentukan misalnya dengan pola ##/##/####, dengan pola tersebut si user tinggal mengisinya kemudian otomatis kursor akan berpindah ke pola berikutnya tanpa harus menggeser atau memindahkan mouse.
Pernahkah Anda mengisi sebuah formulir pendaftaran secara online dimana kita di wajibkan mengisi tanggal lahir dengan pola yang sudah ditentukan seperti _ _/_ _/_ _ _ _, dimana pola tersebut berisi tanggal, bulan dan tahun yang harus Anda isi. Dimana setelah anda selesai mengisi tanggal maka otomatis kursor akan pindah secara otomatis ke pola berikutnya dengan mengisi bulan dan begitupun untuk mengisi tahun.
Tahukah Anda di visual basic 6.0 pun sudah disediakan sebuah objek yang mendukung penggunaan hal tersebut yaitu MaskEdBox.
MaskEdBox adalah sebuah objek yang digunakan untuk menerima input dari pengguna, dan input tersebut harus sesuai dengan pola yang sudah ditentukan.MaskEdBox biasanya sudah tersdia di dalam ToolBox.
Untuk menambahkan MaskEdBox kedalam ToolBox lakukan langkah-langkah berikut dibawah ini:
-Klik Project pada menu bar, lalul klik Components
-Klik Tab Controls
-Aktifkan dengan klik Ceklist Microsoft Masked Edit Controls 6.0
-Klik tombol OK
Setelah MaskEdBox sudah tertanam di Toolbox kemudia Anda bisa menanamkannya di form Anda.
Berikut adalah Properti yang perlu diketahui pada MaskEdBox sebagai berikut :
Properti | Kegunaan |
AllowPrompt | Untuk menentukan apakah karakter yang digunakan sebagai Prompt merupakan input yang valid atau tidak. |
Mask | Untuk menentukan pola yang harus diinputkan oleh pengguna Gunakan tombol# untuk menandakan sebuah angka, dan simbol ? untuk menandakan sebuah karakter |
PrompChart | Untuka menentukan karakter yang digunakan sebagai prompt.Karakter Prompt menunjukan kepada pengguna mana input yang harus dimasukkan |
PromptInculde | Untuk menentukan apakah karakter prompt merupakan bagian dari properti text atau bukan |
Text | Properti ini tidak dapat diatur pada Propetis Window tetapi dengan kode program |
Event yang paling penting diketahui dari MaskEdBox adalah event ValidationError, yang dijalankan ketika input yang dimasukkan oleh pengguna tidak sesuai dengan pola yang ditentukan.
Untuk berlatih menggunakan MaskEdBox bukalah program VB6 Anda kemudian ikuti langkah-langkah berikut dibawah ini :
-Buka Project standar baru, kemudian tambahkan MaskEdBox kedalam ToolBox dengan cara yang sudah disebutkan diatas
-Tanamkan Label, MaskEdBox, dan sebuah CommandButton. Desainlah seperti gambar dibawah ini :
-Atur properti masing-masing seperti berikut :
Form1 Caption Cara MaskEdBox
Label1 Caption Masukan karakter
Label2 Caption Masukan Tanggal
MaskEdBox1 Name med_karakter
Mask ???
PromptInclude False
MaskEdBox2 Name med_tanggal
Mask ##/##/####
PromptInclude True
CommandButton1 Name cmd_ok
Caption OK
-Buka jendela kode program lalu ketik kode dibawah ini:
Private Sub cmd_ok_Click()
Msgbox "Karakteryang dimasukan adalah" + med_karakter.Text + vbCrlf + "Tanggal yang dimasukan adalah " + med_tanggal.Text, vbOkOnly, "Informasi"
End Sub
-Kemudian Anda jalankan program dengan F5 jika sudah berhasil simpan Project dan Form
Demikian tip cara Mengunakan Input dengan Pola yang di tentukan dengan menggunakan MaskEdbox di VB6, mudah-mudahan bermanfaat buat kita semua dan dapat menambah wawasan kita didubia pemograman VB6
No comments:
Post a Comment