WPF Dinamik Button Oluşturma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Griffin Premium
Katılım
3 Mar 2017
Mesajlar
1,378
Çözümler
1
Tepki puanı
1,001
Ödüller
12
Sosyal
9 HİZMET YILI
:yazı:

Merhaba arkadaşlar, bu konumuzda WPF'de dinamik buton nasıl oluşturulur onu öğreneceğiz.
Öncelikle formumuza bir Button ekliyoruz.
Button'a bastığımızda for döngüsü kullanarak 10 adet button ekleyeceğiz.

Formu bu şekilde oluşturuyoruz.

:resim:

dynamic_button1.jpg


Sonra kod kısmına şu kodları ekliyoruz :)

C#:
private void btnEkle_Click(object sender, RoutedEventArgs e)
        {
 
              for (int i=1;i<=10;i++)
              {
                     System.Windows.Controls.Button YeniButon = new Button();
                     YeniButon.Content = "Button" + i;
                     YeniButon.Click += new RoutedEventHandler(YeniButon_Click);
                     sp1.Children.Add(YeniButon);}
              }
 
        private void YeniButon_Click(object sender, RoutedEventArgs e)
        {
            
            MessageBox.Show("Yeni Button");
        }

Programımızı çalıştırıp “Yeni Buton Ekle” ye basıldığında sonucumuz aşağıdaki gibi olacaktır.

dynamic_button_son.jpg




 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst