C#'da butonun adını labelin textinden nasıl alabilirim değerli arkadaşlar?
Amacım şu: Butonun arkaplan rengini değiştirecem fakat hangi butonun rengini değiştireceğimi labelin textinde yazan yazı belirleyecek..
C#:
button degisecek_buton = new button ("buraya bişeyler yazarak butonun adını labelden alabilir miyim" );
Button sınıfını extend edip Constructorunu kendine göre değiştirebilirsin.
C#:
class MyButton : Button {
public MyButton(string label) {
base();
this.Text = label;
}
}
Button button = new MyButton("Click Me");
Gibi. Kodları kafadan yazdım Mac platformu üzerinde Windows Forms deneyebilecek bir ortamım yok ancak kodlar aşağı yukarı bunun gibi olacak.
Şimdi tekrar baştan okuyunca şunu fark ettim. Konu başlığı ile konu içeriği arasında bir kopukluk mevcut.
Eğer amacın Text üzerinde "X" yazan butonu almaksa ayrı, Label üzerindeki Text'e göre rengini değiştireceksen ayrı bir yol izlemen gerekiyor. Construtor üzerinden girilen değeri Text'e atamak istiyorsan da az önce yazdığım gibi yapman gerek.