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
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: