110,533
社区成员
发帖
与我相关
我的任务
分享
//那么这样
private Button previousButton = null;
private void button1_MouseEnter(object sender, MouseEventArgs e)
{
(sender as Button).Width += 20;
if (previousButton != null)
{
previousButton.Width -= 20;
}
}
private void button1_MouseLeave(object sender, MouseEventArgs e)
{
previousButton = sender as Button;
}
//参考
//将所有相关的button的MouseEnter和MouseLeave事件绑定到如下两个事件处理函数
private void button_MouseEnter(object sender, MouseEventArgs e)
{
(sender as Button).Width += 20;
}
private void button_MouseLeave(object sender, MouseEventArgs e)
{
(sender as Button).Width -= 20;
}