Winform图像切换按钮
本文关键字:按钮 图像 Winform | 更新日期: 2023-09-27 17:54:15
在网上搜索了很长时间并下载了一些项目后,我在这里找到了一个易于使用的小代码来实现c# winform项目上的切换按钮。
我想有我的按钮被切换,即两个不同的图像可能有两个不同的文字,甚至我可以使图像有文字在它。
有什么建议吗?
通常的方法是使用CheckBox
和Appearance=Button
。
您可以在CheckedChanged
事件中切换其ImageIndex
和Text
。
您需要将其与正确的ImageSize
和ColorDepth
中的一个精心准备的ImageList
相关联。
只需要3行代码就可以了:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{ checkBox1.ImageIndex = 1; checkBox1.Text = "Sue"; }
else
{ checkBox1.ImageIndex = 2; checkBox1.Text = "Ellen"; }
}