C# 如何压缩多个鼠标进入和离开

C# 如何压缩多个鼠标进入和离开,c#,.net,winforms,C#,.net,Winforms,所以我用一个面板作为按钮。相当简单,但我有3个左右的标签在面板上,我有大约9个面板按钮。如何使它比为每个项目编写鼠标输入和离开方法更容易一点?。如果它们相同,我会使用一个用户控件,但它们都不同,但我希望面板在输入时颜色相同(银色),在离开时颜色相同(绿色) 差不多 如果鼠标输入面板1、标签1、标签2、标签3 { 第一组银牌 } 如果这有意义的话 感谢您的帮助 您可以将它们映射到同一个事件处理程序,然后通过发送方参数来识别它们。iv从未使用过事件处理程序或发送方,但从iv所看到的情况来看,代码量不

所以我用一个面板作为按钮。相当简单,但我有3个左右的标签在面板上,我有大约9个面板按钮。如何使它比为每个项目编写鼠标输入和离开方法更容易一点?。如果它们相同,我会使用一个用户控件,但它们都不同,但我希望面板在输入时颜色相同(银色),在离开时颜色相同(绿色)

差不多

如果鼠标输入面板1、标签1、标签2、标签3 { 第一组银牌 } 如果这有意义的话


感谢您的帮助

您可以将它们映射到同一个事件处理程序,然后通过
发送方
参数来识别它们。iv从未使用过事件处理程序或发送方,但从iv所看到的情况来看,代码量不是差不多吗?iv从未使用过事件处理程序或发送方当然!通过双击控件的事件窗格中的事件,可以创建和处理事件(例如,
private void button9\u Click(object sender,EventArgs e)
),并将其与实际事件(designer.cs文件中的
button9.Click+=button9\u Click;
)连接起来,请参阅以了解更多信息。这是基本的c#编码知识。不要错过它,因为它是必不可少的!多个控件的事件可以连接到同一个处理程序!我的意思是iv从来没有“手动”使用过它们,但我用一些随机面板和标签做了一个快速测试,它工作得非常完美:D