errorProvider Özellikleri C# Ders 28

errorProvider Özellikleri C# Ders 28

Daha fazla bilgi için : www.gorselprogramlama.com

errorProvider : İkonlu uyarı mesajı eklemek için kullanılır.

SetError Özelliği : Uyarı ikonunun ve üzerinde gelindiğinde mesajın belirlenen nesnenin yanında çıkmasını sağlar.

Kullanımı: errorProvider1.SetError(nesne, “mesaj”);

Clear Özelliği : Eklenen iconun silinmesini sağlar.

Örnek:

[code language=”csharp”]

private void giris_Click(object sender, EventArgs e)

{

if (int.Parse(textBox2.Text) < 0 || int.Parse(textBox2.Text) > 100)

{

errorProvider1.SetError(textBox2, “Lütfen 0 ile 100 arasında değer giriniz”);

}

else errorProvider1.Clear();

}

[/code]

Örnek: Bu defa textBox’a şart dışı veri girildiği anda uyarı verdirelim.Bu yüzden kodları TextChanged olayına yazıyoruz.(textBox seçili iken çift tıklayın)

[code language=”csharp”]

private void textBox2_TextChanged(object sender, EventArgs e)

{

try

{

if (int.Parse(textBox2.Text) < 0 || int.Parse(textBox2.Text) > 100)

{

errorProvider1.SetError(textBox2, “Lütfen 0 ile 100 arasında değer giriniz”);

}

else errorProvider1.Clear();

}

catch

{ ;}

[/code]

GetError Özelliği: setError ile atadığımız uyarı mesajını string olarak alır.

Örnek: textBox2’ye atanan uyarı mesajını label3’de gösterelim.

[code language=”csharp”]

private void giris_Click(object sender, EventArgs e)

{

if (int.Parse(textBox2.Text) < 0 || int.Parse(textBox2.Text) > 100)

{

errorProvider1.SetError(textBox2, “Lütfen 0 ile 100 arasında değer giriniz”);

}

else errorProvider1.Clear();

label3.Text=errorProvider1.GetError(textBox2);

}

[/code]

 

BlinkRate Özelliği: Hata simgesinin yanıp sönme hızını belirler.

BlinkStyle Özelliği: Hata simgesinin yanıp sönme tipini belirler.

Icon Özelliği: Farklı bir hata simgesi eklemek için kullanılır.Herhangi bir ico uzantılı dosya belirleyebilirsiniz.

Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için

Tıklayınız

Yorumlar 2

  • Hocam; hakkınız ödenmez. Adeta bir üniversite sizin bu güzel siteniz. Allah sizlerden razı olsun. Sayenizde şaka maka programcı olup çıkacağız:)

  • İnsanların işlerini kolaylaştırdığınız için teşekkür ederim. Süreklilliğini de dilerim. 🙂

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir