【发布时间】:2009-06-23 10:28:15
【问题描述】:
在我的例子中,我有面板,但为了清楚起见,我将在我的示例中使用按钮。
我有 5 个(或更多)按钮,并且我为所有五个按钮设置了一个事件,例如 OnMouseHover。我如何获得,如果所有事件都链接到一个方法,则鼠标悬停在哪个按钮上
为了捕捉鼠标悬停的按钮,我尝试使用“this”,但它链接到表单本身。
private void buttonX_MouseHover(object sender, EventArgs e)
{
this.Text = "Test";
}
我希望鼠标悬停的指定按钮上的文本将其文本更改为“测试”,但它仅发生在表单上。文本。
在我的实际程序中,我有 60 个面板,我再次对其中任何一个上的所有 OnMouseHover 事件使用一种方法。如何获得鼠标悬停的面板(或上例中的按钮)?
【问题讨论】: