【发布时间】:2016-05-16 17:32:57
【问题描述】:
我正在开发一个 WinForms 项目,我正在尝试创建一个 ON/OFF 切换按钮,该按钮使用两个单独的图像(都位于项目资源中)用于“ON”设置和“OFF”设置.
根据我在网上找到的内容,我使用了CheckBox,其外观设置为“按钮”。
这是迄今为止我的按钮代码:
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);
}
}
由于某种原因,当我单击按钮时没有任何反应,而且我不确定我在这里做错了什么。
基本上,当用户单击按钮时,我希望背景图像在ToggleButton_ON 和ToggleButton_OFF 之间循环往复。
【问题讨论】:
标签: c# image winforms button toggle