博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Button MouseEvent颜色变化
阅读量:6327 次
发布时间:2019-06-22

本文共 1051 字,大约阅读时间需要 3 分钟。

public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();             this.button1.Enter += button_Enter;            this.button1.Leave += button_Leave;             this.button2.Enter += button_Enter;            this.button2.Leave += button_Leave;             //继续写其他的        }         void button_Leave(object sender, EventArgs e)        {            (sender as Button).BackColor = SystemColors.Control;        }         void button_Enter(object sender, EventArgs e)        {            (sender as Button).BackColor = Color.Red;        }    }

 

//给每个按钮全部订阅一样的点击事件button1.Click += button_Click;button2.Click += button_Click;button3.Click += button_Click;private void button_Click(object sender, EventArgs e){    Button[] btnArr = { button1, button2,button3 };    Button btn = sender as Button;//当前按钮    btn.BackgroundImage = Resource1.backImg1;//将当前按钮背景设为backImg1,Resource1是资源文件类名    //剩下的除当前按钮外,全部设另一个背景    Array.ForEach(btnArr.Where(p => p != btn).ToArray(), p => p.BackgroundImage = Resource1.backImg2);}

 

转载地址:http://qqgaa.baihongyu.com/

你可能感兴趣的文章
shell脚本路径写法的注意点
查看>>
Testng生成的测试报告乱码解决办法
查看>>
vim快速入门
查看>>
大杂烩 -- 单向链表是否存在环或是否相交
查看>>
关键字检索高亮标出-javasript/jQuery代码实现
查看>>
Vijos P1785 同学排序【模拟】
查看>>
人物关系网络图可视化
查看>>
关于ADO.Net SqlConnection的性能优化
查看>>
docker安装及加速配置
查看>>
MRF能量优化
查看>>
什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
查看>>
Atlas Control ToolKit 发布
查看>>
Dundas 系列
查看>>
Windows的命令行查看,修改,删除,添加环境变量
查看>>
iOS 图文混排
查看>>
GC是什么? 为什么要有GC?
查看>>
JQuery EasyUi之界面设计——母版页以及Ajax的通用处理(三)
查看>>
童年记忆
查看>>
Selenium Python bindings 文档一
查看>>
directX的16位和24位的色彩模式
查看>>