按钮事件和状态

本文关键字:状态 事件 按钮 | 更新日期: 2023-09-27 18:18:34

我在c#中有一个Windows窗体,有4个不同状态的按钮,我把它们用作菜单。

使用/实现不同按钮状态的最佳方法是什么?

Normal ->鼠标进入,鼠标离开和鼠标点击。在单击时,该特定按钮应保持其已单击的颜色,只有在单击另一个按钮时才会变回正常颜色。在鼠标进入或鼠标离开时,单击的颜色也不应再次改变。应该是平面按钮。

谢谢

按钮事件和状态

更改所有按钮的背景为默认单击。

然后使用事件

sender变量将Required背景应用到触发点击事件的按钮上