Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

c# tıklanan butonun resmini değiştirme

Konu, 'C#' kısmında sefa1471 tarafından paylaşıldı.

  1. sefa1471

    sefa1471 Üye

    Kayıt:
    13 Mart 2014
    Mesajlar:
    156
    Beğenilen Mesajlar:
    16
    Meslek:
    Öğrenci
    Şehir:
    Ankara
    İyi günler arkadaşlar. Dinamik olarak veri tabından çekilen verilere göre buton oluşturuyorum. Butonun clik eventine resim değiştirme kodunu yazdım ama butonun name kısmı string olduğundan dolayı resimdeki gibi hata veriyor.

    upload_2017-10-6_1-2-23.png


    Butonun oluşturma kodlarını da vereyim

    Kod:
     
    foreach (Details Category in AllCategories)
                {
                    var btn = new SimpleButton();
                 
                        btn.Dock = System.Windows.Forms.DockStyle.Fill;
                        btn.Text = Category.Name;
    
                        btn.Name = Category.ID.ToString();
                        btn.Appearance.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
                        btn.Appearance.ForeColor = System.Drawing.Color.White;
    
                        btn.Appearance.Options.UseBackColor = true;
                        btn.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
                        btn.Appearance.BackColor = System.Drawing.Color.FromName(Category.Color);
                        btn.Image = global::DXApplication8.Properties.Resources.sag;
               
                        btn.Tag = Category.ID;
                        var sefaaa = Category.ID;
                        tableLayoutPanel2.Controls.Add(btn);
    
                        btn.Click += CategoryButtonClick;
                 
                    btn.PerformClick();
    
                   
                 
                }
    
    Şimdiden herkese teşekkürler
     
  2. sidorf

    sidorf Yeni Üye

    Kayıt:
    13 Mayıs 2014
    Mesajlar:
    15
    Beğenilen Mesajlar:
    0
    Şu şekilde dener misin

    var imageSag = new Bitmap(global::XApplication8.Properties.Resources.sag);
     
    Son düzenleme: 10 Ekim 2018