Bu örnek C# Windows Form ile kullanıcı tarafından textBox kontrollerine girilen iki sayının nasıl toplanacağını gösterir.
Örnek için Visual Studio programında C# Windows Form Application ile yeni bir proje açalım.
Forma tasarımı için Form’ a 3 adet Label nesnesi, 2 adet textBox Nesnesi ve 1 adet Button yerleştirelim.
Form görüntüsü aşağıdaki gibi olacaktır.
Daha sonra textBox1, textBox2 ve label3 kontrollerinin Name özelliklerini sırasıyla txtSayi1, txtSayi2 ve lblSonuc olarak değiştirelim.
label1 ve label2 için Text özelliğini sırasıyla Sayı 1 ve Sayı 2 olarak ayarlayalım.
Butona tıklandığında kullanıcının girmiş textBox lara girmiş olduğu sayıları toplayarak lblSonuc üstünde göstermek için kodları yazalım.
Bunun için Button1′ e çift tıklayarak kod penceresine geçebilirsiniz.
Kodlar:
1 2 3 4 5 6 7 8 9 10 |
private void button1_Click(object sender, EventArgs e) { int s1, s2; s1 = Convert.ToInt32(txtSayi1.Text); s2 = Convert.ToInt32(txtSayi2.Text); int toplam = s1 + s2; lblSonuc.Text = "Toplam = " + toplam; } |
Projeyi çalıştırmak için F5 tuşuna basalım.
Not: Form F5 ile ilk çalıştırıldığında formda Label3 ifadesini kaldırmak için Label3 nesnesinin Text özelliğini ” ” boş bırakabilirsiniz.
Merhaba size ulaşmam mümkün mü
Merhaba textbox a 11 rakam diğer texbox a 1 rakam girince toplamıyor hata veriyor 10 rakam yapınca sorunsuz topluyor acaba 14 haneli rakamı nasıl toplatabilirim ?
Değişkenleri int yerine long olarak tanimlayabilirsin. Çevirirken de convert.toToInt64 kullanırsın.
hocam çok teşekkür ederim bir şey daha sormak istiyorum araştırsamda istediğim sonucu alamadım. örneğin texboxda1 da 10 haneli rakam var diğer texbox2 de tek haneli rakam var bu ikisini nasıl toplayabilirim Texbox1 e yazmak için count komutu sayı ekliyor toplamıyor ikisini.
projeyi açınca aslında iki sorununda cevabını vermişsiniz çok teşekkürler.
Merhaba hocam texbox 0 ile başlıyorsa hata veriyor örneğin 034456433464 bunu atlamanın yolu var mıdır ?
TextBox’lara rakam değilde harf girilmesi durumunda hata almamak için ne yapabilirim.
https://www.yazilimkodlama.com/programlama/c-textboxlara-sadece-sayi-girisi-yaptirma/
merhaba ben comboBoxtan mesela 1’i seçeceğim 1’in değeri 15 Tl sonra ikinci comBox’tan da 2’yi seçtim o da 56 TL diyelim ki bunları toplayıp textBox’a yazacak bir kod arıyorum ama bulamadım yardım eder misiniz?
Form1 bir de iki sayı texboxlara yazacağız daha sonra buttona nasıp hesaplamasını form 2 de görmemizi saglayan c# kodu nasıl olacak yardımcı olabilir misiniz?