关于 多个按钮响应同一个事件
在form 上,有 3 个按钮,
现想在mousemove & mouseleave 两个事件 中改变backcolor 值,
button1.MouseMove += new MouseEventHandler(this.mouse_in);
button1.MouseLeave += new EventHandler(this.mouse_out);
button2.MouseMove += new MouseEventHandler(this.mouse_in);
button2.MouseLeave += new EventHandler(this.mouse_out);
button3.MouseMove += new MouseEventHandler(this.mouse_in);
button3.MouseLeave += new EventHandler(this.mouse_out);
但对每一个控件都写一段同样的代码,实在是很吃力。
想用一个事件响应所有的按钮
private void mouse_in(object sender,System.Windows.Forms.MouseEventArgs e)
{
????.BackColor = System.Drawing.Color.Red ;
}
private void mouse_out(object sender,System.EventArgs e)
{
????.BackColor = System.Drawing.Color.Blue ;
}
问: 如何可以上面???? 应怎么写