Sabtu, 02 Februari 2013

Validasi Textbox - Input Character C#

Kalo postingan sebelumnya Validasi textbox Input Angka kalo yang ini Validasi textbox Input Character.. Jadi Textbox tidak menerima input kecuali Character.. mulai A - Z ... masi bahasa pemrograman yang sama yaitu C#.. Cara Penggunaanya juga sama, dengan Event Handler text changed Textbox C#... tetapi ada tambahan yaitu satu function untuk membantu validasinya... referensinya juga masi sama dari http://www.codeproject.com/ dan artikelnya juga sama... oke begini kodenya dan ingat kode ini copy - paste kan pada Event Text Changed pada textbox yang ente pengen lakukan validasi Input Character ....

TextBox T = (TextBox)sender;
try
{
//Not Allowing Numbers
char[] UnallowedCharacters = { '0', '1',
'2', '3',
'4', '5',
'6', '7',
'8', '9'};

if (textContainsUnallowedCharacter(T.Text,UnallowedCharacters))
{
int CursorIndex = T.SelectionStart - 1;
T.Text = T.Text.Remove(CursorIndex, 1);

//Align Cursor to same index
T.SelectionStart = CursorIndex;
T.SelectionLength = 0;
}
}
catch(Exception){ }
masi belum selesai sampai disini gan,, seperti yang ane bilang tadi tambahkan juga satu function berikut...
private bool textContainsUnallowedCharacter(string T, char[] UnallowedCharacters)
{
for (int i = 0; i < UnallowedCharacters.Length; i++){
if (T.Contains(UnallowedCharacters[i].ToString())){
return true;
}
}
return false;
}
Kalo udah di copy paste semua nya... sekarang saatnya ngerunning program nya... apa yang terjadi ya ?? hehehe monggo dicoba...

0 komentar:

Posting Komentar