Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET remastered
vsupload kguardedgeakademi
cleopatra legacy

Çözüldü C# a_Butonundan b_Butonuna kod yazdırma

Katılım
31 Mar 2019
Mesajlar
716
Alınan Beğeni
738
Ödül Puanları
93
Konum
Mersin
Herkese merhaba :)



İnternette araştırarak bulabileceğim bir durum aslında ancak tam olarak öğrenmek istediğim yapıyı bulamadım.
İstediğim şey aslında dinamik buton oluşturmak değil, oluşturduğum butonların birbirine kod yapısı aktarması.

Biraz daha özele indirgemek gerekirse;

1646863990592.png

Yukarıdaki işlem sırası şu şekilde;
Soldaki comboThatch'dan string değer alıyoruz örn. "Foundation"
textCount.Text yani "How much?"ın altındakinden integer değer alıyoruz. örn. "10"

Arından butona tıklayınca aşağıdaki işlemler gerçekleşiyor.
C#:
İçeriği görebilmek için Uye olmanız gerekiyor.

Bu ilk ekranı sorunsuz bir şekilde hazırladım.
İlk ekrandaki Add butonuna tıklayınca 2. pencere geliyor.

1646865468964.png

Burayı da biraz anlatıyım,
checkThatch_Structure seçilince diğer "Structure" checkbox'ları deaktif oluyor.
Böylelikle yapıyı ilk penceredeki comboThatch'a yöndendireceğimi belirleyebiliyorum.
Ardından textStructureName ile comboThatch'a ekleyeceğim Item'i alıyorum.
checkFiberM ile sağ taraftaki textFiberB'nin kullanımını aktif ediyorum.

Gelelim yetersiz kaldığım yere, Add butonuna tıkladığımda ilk penceredeki calculate butonuna şu kodları eklesin istiyorum;
C#:
İçeriği görebilmek için Uye olmanız gerekiyor.
Aslında ekleyeceği kod sadece yukarıdaki değil, bu değişkenlik gösterecek bir durum, misal malzemeleri stone, metal, cement, crystal, polymer, element, ele_shard olarak da seçmiş olabilir, ona göre farklı bir kod eklenecek.
 

sarkolata

.
Developer
Katılım
2 Tem 2019
Mesajlar
491
Çözümler
7
Alınan Beğeni
790
Ödül Puanları
93
Konum
Los Angeles, CA
Butonun içine doğrudan kod yazmak yerine bir fonksiyon oluşturup fonksiyonu çağırabilirsin. Fonksiyona da istediğin parametreleri verip ona göre işlem yaptırabilirsin.

Tabi bunun türlü türlü yolları var ama. Global bir değişken tanımlayıp ona göre de işlem yapabilirsin. Sallıyorum ilk sayfandaki add butonunun yapacağı işlemi değiştirmek için global değişkene bakıp; 1 ise şöyle yap, 2 ise şöyle yap, 3 ise böyle yap diyebilirsin.
 
Katılım
31 Mar 2019
Mesajlar
716
Alınan Beğeni
738
Ödül Puanları
93
Konum
Mersin
@sarkolata teşekkürler.
Aslında fonksiyon oluşturmayı denemiştim, tek bir fonksiyon ile çözemediğim için buton içerisine aldım.
Combobox'larda seçilen Item'e göre fonksiyonun yapısıda değişmesi gerekiyor.
2 gündür uğraşıyorum beynim sulandı :rolleyes:

İnceleme fırsatın olursa sevinirim, konuya link ekledim.
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.