Soru C# textbox'a değer girmediğim zaman hata vermesi

marsyas

Öğrenci
Katılım
3 Temmuz 2019
Mesajlar
14
Reaksiyon puanı
5
Puanları
3
Yaş
25
Yapmış olduğum başlangıç seviyesi form uygulamasında mesela sadece bir tane textbox'a değer girip diğerlerini boş bırakmak istiyorum. Her seferinde geri kalan textbox'lara 0 değeri girmek istemiyorum. Bunu nasıl halledebilirim ? (Üstü karalanmış yerler alkol ismi barındırdığından dolayı karalandı)
 

Ekli dosyalar

  • 0.png
    0.png
    61.9 KB · Görüntüleme: 92
Son düzenleme:

vigilantemre

Moderatör
Moderatör
Katılım
26 Mayıs 2019
Mesajlar
1,801
Çözümler
3
Reaksiyon puanı
1,957
Puanları
358
Hesapla butonunun kodlarına şunu ekleyebilirsin:
C#:
if(textbox1.text == "")
{
    messagebox.show("Lütfen bir değer veriniz.");
}
else
{
    bu bloğa yapılacak işlemlerin kodları gelecek
}

Her textbox için ayrı ayrı yapmana da gerek yok, if bloğu şartlarına "veya" operatörünü ( || ) kullanarak diğer textbox öğelerini ekleyebilirsin.

Çok pardon, sorunu yanlış anlamışım :) Textboxların varsayılan değerini 0 yapabilirsin, sanırım sağdaki özellikler menüsünden yapılabiliyordu, textbox'ın özelliklerinde.

Ayrıca textboxların click olayına aşağıdaki kodu eklerseniz textboxa tıklandığında otomatik temizlenir
C#:
textbox1.text = "";
 
Son düzenleme:
Üst