Label9'da ne yazıyor? Toplam yazan label değil mi? int türüne çevirirken sıkıntı çıkıyor. Yüksek ihtimalle içinde yazı bulunduruyor. "Toplam" yazısı farklı labelde ve sayıların toplamının yazacağı labelin ayrı olup onun yanına konması gerekmekte. Sonra yeni oluşturduğumuz labelin textini çevirip toplama işlemini gerçekleştireceğiz.
Attığınız programı inceledim. Program ilk başlatıldığında label9.Text "label9" olduğu için integer türüne çeviremiyor. Buna program başladığında
şeklinde sıfır yazdırdım. Sorun ortadan kalktı.
@Acı Rakı
[CODE lang="csharp" highlight="4"] public Form1()
{
InitializeComponent();
label9.Text = "0";
}
private void button1_Click(object sender, EventArgs e)
{
int sonuc;
sonuc = Int32.Parse(label9.Text) + Int32.Parse(textBox1.Text);
label9.Text = sonuc.ToString();
}[/CODE]