c# button 鼠标经过事件?

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:56:59
鼠标经过button1、button2时 标签显示不同的内容
用OnMouseOver、MouseEnter都没变化
private void botton2_OnMouseOver(object sender, EventArgs e)
{
this.label4.Text = "业务处理需要提供合法的身份证号和卡号";
}

private void button3_OnMouseOver(object sender, EventArgs e)
{
this.label4.Text = "金额交易需要提供合法的卡号和密码";
}

MouseEnter 肯定可以的。
可能你需要触发lable的重绘。

/// <summary>
/// 鼠标离开
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void button_MouseLeave(object sender, EventArgs e)
{
if (IsChecked)
{
return;
}
this.Image = global::SupperTerminal.Properties.Resources.rutbutton;
}

/// <summary>
/// 鼠标进入
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void button_MouseEnter(object sender, EventArgs e)
{
if (IsChecked)
{
return;
}
this.Image = global::SupperT