Textbox Kontrolü
Textbox Kontrolü
S.a C#' da textbox 'a sayi girilmesi engelleme işlemi nasıl oluyor bi yardım ederseniz.
Merhaba,
TextBox controlünün Validating olayında bu kontrolü yapabilirsin, validate işleminin başlaması için kontrolün odak(focus) kaybetmesi gerekir.
Daha şık hata mesajları göstermek istersen ErrorProvider bileşenini incelemeni tavsiye ederim
TextBox controlünün Validating olayında bu kontrolü yapabilirsin, validate işleminin başlaması için kontrolün odak(focus) kaybetmesi gerekir.
Kod: Tümünü seç
int r = 0;
try {
r = Convert.ToInt32((sender as TextBox).Text);
} catch ( Exception ex ) {
MessageBox.Show("Hata :"+ex.Message);
}
1-)
2-)
bir tane RangeValidator ile
MinValue ile MaxValue arasında giriş yaptırabilirsin..
Type olarak Integer seçilmeli
3-)
yada RegularExpression kullanarak istediğin biçimde giriş yaptırabilirsiz..
Kod: Tümünü seç
try
{
Convert.ToInt32(TextBox1.Text);
Label1.Text = "Integer";
}
catch(exception)
{
Label1.Text = "Not Integer";
}
bir tane RangeValidator ile
MinValue ile MaxValue arasında giriş yaptırabilirsin..
Type olarak Integer seçilmeli
3-)
yada RegularExpression kullanarak istediğin biçimde giriş yaptırabilirsiz..
@lazio'nun dediği gibi yaparsın. Bir rangevalidator koyarsın, min 0 max 99999 gibi bir değer girip türünü integer seçersin. Hata mesajı olarak da sadece rakam girebilirsiniz gibi bişey yazarsın.
Bir de requiredfield validator koyarsın. boş ta bırakılmaz o zaman.
Bir de requiredfield validator koyarsın. boş ta bırakılmaz o zaman.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned