Arkadaşlar C# ta 3 adet textBox 'a girdiğimiz değeri 4. textBoxt ta diğer textBox larda girdiğimiz değerleri toplayarak veren programı buton kullanmadan nasıl yapabilirim.
C# textBox problemi
bu durumda "on key press", "on focus", "on focus out" tarzı eventleri kullanabilirsin.
ilk bahsettiğim eventte textbox a herhangi bişey yazdığın zaman o event çağrılır
ikinci eventte textboxun içi aktif olduğu zaman devreye giriyor.
üçüncü event ise aktif textboxtan ayrıldığın zaman devreye giriyor.
amacına göre sadee birini de kullanabilirsin 3 ünü birlikte de kullanabilirsin yaratıcılığına kalmış ;)
Ya arkadaşım kusura bakma,çok faydalı bilgi ama nasıl kullanacağımızdan biraz bahseder misin OnFocus komutunun
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<strong>textBox4.Text = Convert.ToString( Convert.ToInt32(textbox1.Text)+ Convert.ToInt32(textbox2.Text)+ Convert.ToInt32(textbox3.Text) );
"on focus"'u mesela adam cevap kutucuğuna tıkladığı zaman hesaplamanın yapılması için kullanabilirsin. bu durumda sadece cevabın yazılacağı kutucuğa girildiği zaman bu event çalışacaktır. senin tek yapman gereken bu kutucuğun içerisine yaptırmak istediğin işlemi yazmak.
örnek:
textBox3.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text) + Convert.ToInt32(textBox3.Text))
burda olan olay adam 3. kutuya tıkladığı zaman event fonksiyonu çağırılır ve senin fonksiyon içine yazdığın işlem yapılır.
diğer eventleri de öğrenmek istiyorsan biraz araştırma yapman lazım hepsini teker teker anlatamayız :)
PS: üstteki arkadaşın yazdığı kodu görmemişim :)