【发布时间】:2013-02-25 10:24:45
【问题描述】:
对不起,这是一个初学者的问题,但我没有解决。 我有一个带有 4 个面板控件的 Windows 窗体应用程序。现在我希望当用户用鼠标悬停时面板改变它们的背景。我试过以下:
private void Panel1_MouseIn(object sender, EventArgs e)
{
panel1.BackColor = Color.Red;
}
private void Panel1_MouseOut(object sender, EventArgs e)
{
panel1.BackColor = Color.Blue;
}
这很好,但是因为我有 4 个面板而不是一个,所以我必须再添加 6 个这样的功能......我试图为所有面板创建一个功能,但事件发送者没有可访问BackColor 属性。
有没有办法为所有面板创建一个 MouseIn 函数? 如果是,怎么做?
【问题讨论】: