Saturday 2 February 2013

Validasi Textbox - Input Angka C#

Validasi pada textbox kadang sangat perlu dilakukan, karena bisa memperkecil sebuah kesalahan, misal sebuah textbox tidak menerima input selain angka, jadi yang bisa tertulis pada textbox hanya angka saja, kalo huruf langsung ditolak...banyak artikel tentang validasi textbox C# yang hanya menerima input angka.. jadi pengen ikutan ngeposting... lagian udah lama gak posting tentang C#... hehehee... skalian ngeksis di blog tercinta ini... validasi input textbox angka ini ane ambil referensinya dari http://www.codeproject.com/ .. cara penggunaanya sangat mudah... tinggal copy paste aja ke event textbox text changed code validasinya ... trus ente jalanin programnya... hehee... kalo pada postingan kali ini tentang C# dulu ya ?? kalo yang java udah ada si tinggal ditulis aja diblog ini... kalo C++ ?? wah kalo yang satu ini masi belum nyari... wkwkwkkwkwk... oke dah berikut contoh kodenya, copy - paste ke event text changed pada textbox yang ente jadikan input angka saja... oke guys... slamat mencoba...
Exception X = new Exception();

    TextBox T = (TextBox)sender;
 
 try
 {
     if (T.Text != "-")
     {
         int x = int.Parse(T.Text);                 
     }
 }
 catch (Exception)
 {
      try
      {
          int CursorIndex = T.SelectionStart - 1;
          T.Text = T.Text.Remove(CursorIndex, 1);
          T.SelectionStart = CursorIndex;
          T.SelectionLength = 0;
       }
       catch (Exception) { }
  }  

2 comments:

  1. sukses om ,
    tpi gak ngerti maksud dari penjelasan nya
    hehehehey

    ReplyDelete
    Replies
    1. wkwkwkwkwkwk,
      mangkanya di analisa coding itu gan :D ...
      event textboxt changed cara bangkitin nya tinggal ente click aje tu textbox nya ntar otomatis IDE ente mbangkitin sendiri tu event textbox changed nya ..

      Delete