Senin, 30 Desember 2013

Memberi Filter Pada Input TextBox

Pada posting kali ini, saya ingin berbagi sebuah tutorial c#. Tutorial ini adalah bagaimana cara memberi filter pada inputan textBox menggunakan c#, jadi nanti textBox yang kita buat hanya dapat menerima inputan tertentu saja, misalnya hanya angka saja, atau hanya huruf saja, dll.
  1. Klik textBox yang akan diberi filter.
  2. Klik Events pada tab disamping yang memiliki icon petir.
  3. Lalu Klik 2x pada KeyPress
  4. Ketikan Script dibawah
  5. Silakan tekan f5, lalu coba inputkan string.
IsDigit adalah script untuk memilih inputan yang berupa angka. Kita bisa memanipulasinya dengan script lain, misalnya kita mengganti script itu dengan IsAlpha agar textBox itu hanya bisa melakukan inputan berupa huruf.
 Fungsi dari library ctype.h :
  • Isalpha
    Merupakan fungsi operasi karakter dengan tolok ukur fungsi akan bernilai benar jika argumen dalam syntax tersebut merupakan karakter yang berupa huruf dalam alphabet. Bentuk umumnya: isalpha(char);
  • Isdigit
    Merupakan fungsi operasi karakter dengan tolok ukur syntax akan menghasilkan nilai benar (bukan nol) bila karakter merupakan sebuah angka (digit) dari nol sampai sembilan. Bentuk umum: isdigit(char);
  • Islower
    Merupakan fungsi operasi karakter dengan tolok ukur syntax ini bernilai benar (bukan nol) jika karakter merupakan huruf kecil.
    Bentuk umumnya: islower(char);
  • Isupper
    Merupakan fungsi operasi karakter dengan tolok ukur fungsi ini akan menghasilkan nilai benar (bukan nol) jika karakter merupakan huruf capital.
    Bentuk umumnya: isupper(char);
  • Ispunct
    Merupakan fasilitas yang ada dalam ctype.h yang berfungsi untuk memasukkan karakter yang berupa tanda baca (punctuation), tidak termasuk didalamnya karakter spasi, huruf alphabet, dan angka (digit).
    Bentuk umumnya: ispunct(char);
  • Isspace
    Merupakan fasilitas yang ada dalam ctype.h yang berfungsi pada karakter-karakter seperti spasi, newline tab, dan tab. Contoh penggunaannya:
    c=getchar();
    while(isspace(c) && c!=EOF)
    c=getchar();
    c=getchar(); while(isspace(c) && c!=EOF) c=getchar();
  • Tolower
    Fungsi ini akan merubah huruf kapital menjadi huruf kecil.
    Bentuk umum: tolower(char);
  • Toupper
    Fungsi ini akan merubah huruf kecil menjadi huruf kapital.
    Bentuk umum: toupper(char);

Tidak ada komentar:

Posting Komentar