2016-02-06 26 views
5

Hem "ON" için iki ayrı görüntü (her ikisi de proje kaynaklarında bulunur) kullanan bir Açma/Kapatma düğmesi oluşturmaya çalıştığım bir WinForms projesinde çalışıyorum ayarı ve "KAPALI" ayarı.Resim ile Basit ON/OFF geçiş düğmesi

Çevrimiçi bulduğuma göre, görünümü "Düğme" olarak ayarlanmış bir CheckBox kullandım. İşte

Ben şimdiye kadar benim düğmesi için var kodudur: Ben düğmesini tıkladığımda hiçbir şey olmuyor nedense

private void ToggleButton_CheckedChanged(object sender, EventArgs e) 
    { 
     if (ToggleButton.Checked) 
     { 
      ToggleButton.BackgroundImage.Equals(Properties.Resources.ToggleButton_ON); 
     } 
     else 
     { 
      ToggleButton.BackgroundImage.Equals(Properties.Resources.ToggleButton_OFF); 
     } 
    } 

ve ben burada yanlış yaptık emin değilim .

Temel olarak, arka plan resminin geri dönmesini ve kullanıcı düğmeyi tıkladığında ToggleButton_ON ve ToggleButton_OFF arasında olmasını istiyorum.

private void ToggleButton_CheckedChanged(object sender, EventArgs e) 
    { 
     if (ToggleButton.Checked) 
      ToggleButton.BackgroundImage = Properties.Resources.ToggleButton_ON; 
     else 
      ToggleButton.BackgroundImage = Properties.Resources.ToggleButton_OFF; 
    } 

.Equals kendi sınıflarında geçersiz kılabilir eşitliği kontrol içindir:

cevap

3
için kodunuzu değiştirin

.

İlgili konular