Совместно использовать обработчик событий для нескольких элементов управления
В моем приложении Windows Forms, написанном на C #, у меня есть несколько кнопок. Когда пользовательская мышь наводит курсор на кнопку, я хочу изменить границу кнопки.
В настоящее время у меня есть несколько экземпляров следующего (копия для каждой кнопки):
private void btnStopServer_MouseEnter(object sender, EventArgs e)
{
oldColor = btnStopServer.FlatAppearance.BorderColor;
btnStopServer.FlatAppearance.BorderColor = mouseOverColor;
}
private void btnStopServer_MouseLeave(object sender, EventArgs e)
{
btnStopServer.FlatAppearance.BorderColor = oldColor;
}
Поскольку у меня много кнопок, код для изменения цвета границы кнопки занимает много места.
Есть ли более простой способ, которым я мог бы сделать это?