Bu yazımızda programın çalışması anında kod yardımıyla anlık olarak form üzerine kontrol eklemeyi işeyeceğiz.
Örnek olarak biz formumuz üzerine yatay ve dikeyde istenilen sayıda buton ekleyeceğiz. Bütün kontroller aynı mantıkla eklenir.
- Öncelikle eklenecek kontrolden bir nesne örneği oluşturuyoruz.
Button button = new Button(); - Daha sonra bu nesnenin özellikleri ayarlanır.
button.Name = “_” + yataySayisi + “” + dikeySayisi;
button.Text = dikeySayisi + “,” + yataySayisi;
button.Size = new Size(50, 50);
button.Location = new Point(i * 50, j * 50); - Daha sonra butonun tıklama olayında tetiklenecek olan metot ayarlanır.
button.Click += Button_Click;
Burada ayarlanan metotun parametrelerin standarda uygun olduğuna dikkat edilmeli. - Son olarak oluşturulan bu butonu forma ekleme işlemi yapılır. Biz işlemimizde butonu bir panele yerleştireceğiz.
panel1.Controls.Add(button);
Son olarak örnek projeye BURAYI TIKLAYARAK ULAŞABİLİRSİNİZ.
Çok teşekkürler. Faydalı bir bilgi oldu. Emeğinize sağlık
Rica ederim