Software developer yang fokus mengembangkan aplikasi di atas platform .NET dan Android. Senang mempelajari teknologi baru terutama di bidang OOP, Design Pattern, ORM, Continuous Integration & Deployment dan arsitektur Microservice.
Sesuai namanya fungsi ini otomatis melakukan konversi ke huruf besar, fungsinya sangat sederhana sekali
C# :
VB.NET :
kemudian fungsi diatas kita panggil di event KeyPress
C# :
VB.NET :
2. ConvertToLower
Fungsi berikutnya kebalikan dari fungsi ConvertToUpper yaitu mengkonversi ke huruf kecil.
C# :
VB.NET :
Untuk pemanggilannya juga masih sama di event KeyPress
C# :
VB.NET :
3. NumericOnly
Fungsi ini hanya mengizinkan input dalam bentuk angka plus titik (.) untuk desimalnya
C# :
VB.NET :
Untuk pemanggilannya juga masih sama di event KeyPress
C# :
VB.NET
Fungsi NumericOnly diatas udah oke banget, tapi sayangnya kita masih bisa menginputkan nilai seperti 25.33.1 atau 25..3.
Intinya untuk tanda titik (.) masih bisa diinputnya lebih dari satu dan ini tidak benar jadi harus kita tambahkan validasi sedikit lagi.
Pertama kita deklarsikan dulu sebuah variabel untuk menyimpan status tanda titik (.).
C# :
VB.NET :
Kemudian kita tambahkan validasi di event TextChanged untuk mengetahui apakah sudah ada tanda titik yang diinputkan.
C# :
VB.NET :
Terakhir kita revisi event KeyPressnya
C# :
VB.NET :
Yuph sampe disini fungsinya udah tambah oke :)
4. LetterOnly
Fungsi yang hanya mengizinkan input berupa huruf besar/kecil plus titik dan spasi, fungsinya mirip sekali dengan fungis NumericOnly hanya karakter yang didaftarkan saja yang berbeda.
C# :
VB.NET :
Cara penggunaanya juga otomatis masih sama
C# :
VB.NET :
** 5. ThousandSeparator**
Fungsi ini otomatis akan menambahkan pemisah ribuan pada inputan berupa angka.
C# :
VB.NET :
Untuk pemanggilannya di event TextChanged
C# :
VB.NET :
Agar fungsi SetThousandSeparator bisa bekerja dengan baik tambahkan juga validasi angkanya
C# :
VB.NET :
Kemudian set property TextAlign = Right
FUNGSI PENTING LAINNYA
6. IsEnter
Untuk mendeteksi penekan tombol Enter, sehingga bisa kita manfaatkan untuk perpindahan fokus cursor pada saat input data.
C# :
VB.NET :
Penggunaanya masih di event KeyPress
C# :
VB.NET :
7. IsEsc
Untuk mendeteksi penekanan tombol Esc, salah satu implementasinya adalah menutup form aktif dengan menekan tombol Esc.
C# :
VB.NET :
Nah jika pada fungsi-fungsi sebelumnya semua fungsinya kita panggil di event TextBox, untuk fungsi IsEsc akan kita panggil di event KeyPress milik objek form.
C# :
VB.NET :
Dan jangan lupa set property KeyPreview = True
Beberapa fungsi diatas sudah saya bundle menjadi satu komponen yang bisa didownload disini.
Beberapa waktu yang lalu saya merilis sebuah library dengan nama WhatsApp NET Client. Library ini merupakan hadiah dari saya untuk teman-teman .NET De...
WhatsApp NET Client adalah library untuk .NET Developer yang digunakan untuk mengembangkan aplikasi WhatsApp klien berbasis desktop. Library ini dikembangkan...
Comments