Çö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.

1.JPG 2.JPG
 
Çö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.
İf(label 0 sa) şunu şunu yap.
İf(label 1 SE) bunu yap şeklinde.

Halletim hocam çok sağ olun.
 

Technopat Haberler

Yeni konular

Geri
Yukarı