TextBox null (Boş] hatası

goktas2
11-02-2020, 02:17   |  #1  
goktas2 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Şub 2020

Hocam Visual studio' da bi proğram geliştirmekteyim! Sorunum:
private void textBox7_TextChanged(object sender, EventArgs e)
        {
           if (textBox7.Text == "")
           {
               textBox7.Text = "0";
               Tb7 = 0;
            }
            else
            Toplam = 0;
            Tb7_S = textBox7.Text;
            Tb8_S = textBox8.Text;
            Tb9_S = textBox9.Text;
            Tb10_S = textBox10.Text;
            Tb7 = Convert.ToDouble(Tb7_S);
            Tb8 = Convert.ToDouble(Tb8_S);
            Tb9 = Convert.ToDouble(Tb9_S);
            Tb10 = Convert.ToDouble(Tb10_S);
            Toplam = Tb7 + Tb8 + Tb9 + Tb10;
            label14.Text = Toplam.ToString();        
}

yukarıda vermiş olduğum kodu aynı şekilde TextBox8-9-10' lardada uyguluyorum proğramı çalıştırdığımda çalışıyor ama herhangi birisini tamamen silmek istediğimde imleç "0" yazısının solunda kalıyor!!
istediğim çözümler: TextBox'ın içerisi tamamen silindiğinde hata vermesse proğram daha verimli olur. Veya ( | | ) TextBox Tamamen silindiğinde yazdığı sıfırın sağında kalsa nasıl olur acaba!!
Şimdiden Yardımcı olan okuyupta olmak isteyen Tüm Hocalarıma TEŞEKKÜR EDERİM!!

White-Fox
24-04-2020, 22:21   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,104 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Tamamen yanlış.MVVM öğrenmelisiniz, arayüz elemanları değiştiğinde kodu değiştirmek zorunda kalmamalısınız.