Çözüldü C# bir butona farklı işlevler vermek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
4 Aralık 2016
Mesajlar
5.841
Makaleler
1
Çözümler
44
Kare ve Dikdörtgen olmak üzere 2 farklı buton koydum. Kare butonuna basınca karenin kenarını girip çevre ve alanını hesaplatıyorum. Dikdörtgene basınca bir tane daha text box çıkıyor ve ona da kısa ve uzun kenar girip alan ve çevresini hesaplatıyorum. Fakat bunları yaparken kare için ayrı dikdörtgen için ayrı hesapla butonu kullanıyorum. Ben bu işlemi tek hesapla butonu ile nasıl yapabilirim. Kısacası şöyle olacak. Kare sayfası geldiğinde hesapla butonu sadece kenar uzunluklarını hesaplayacak, dikdörtgen sayfasına girince karedekiyle aynı hesapla butonu ile kısa ve uzun kenarları hesaplayacak.

 
Çözüm
Şöyle bir şey aklıma geldi.
Bir yere gizli bir label koyun.
Kareye bastığınızda label'da 0 yazsın, dikdörtgene bastığınızda label'da 1 yazsın.
Sonra butonun komutlarını da düzenleyin.
if(label 0 sa) şunu şunu yap.
if(label 1 se) bunu yap şeklinde.
Şöyle bir şey aklıma geldi.
Bir yere gizli bir label koyun.
Kareye bastığınızda label'da 0 yazsın, dikdörtgene bastığınızda label'da 1 yazsın.
Sonra butonun komutlarını da düzenleyin.
if(label 0 sa) şunu şunu yap.
if(label 1 se) bunu yap şeklinde.
 
Çözüm

Halletim hocam çok sağ olun.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…