我正在尝试为pictureBox创建一个MouseHover事件,但到目前为止我没有运气:
private void pictureBox1_MouseHover(object sender, EventArgs e)
{
pictureBox1.Image = ArgyroCinema.Properties.Resources.ktz00h07;
label1.Text = "hover";
}
private void pictureBox1_Click(object sender, EventArgs e)
{
pictureBox1.Image = ArgyroCinema.Properties.Resources.ktz00h07;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
pictureBox1.Image = ArgyroCinema.Properties.Resources.ktz00h07;
}
这里发生了什么? MouseClick正常工作,也许我必须在Form1.Designer.cs
上添加一些东西?
答案 0 :(得分:0)
好吧我必须在构造函数上添加这一行: this.pictureBox1.MouseHover + = new System.EventHandler(this.pictureBox1_MouseHover); 虽然我会使用mouseenter,但速度更快