private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
PictureBox pb = (PictureBox)sender;
pb.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + @"\Images\" + pb.Tag + "_2.jpg");
}上面是鼠标移出事件代码本来是移出改变pictureBox的背景图片的,但是,当我单击的时候,为选中,再移出鼠标就不能改变背景图片了,应该怎么做
pictureBox1.onMouseLeave += null;2.
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
if(pictureBox没有被选择)
{
PictureBox pb = (PictureBox)sender;
pb.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + @"\Images\" + pb.Tag + "_2.jpg");
}
}
然后自己写选择按钮的状态修改了
pictureBox1.onMouseLeave = null;
+=和=都不行,这样写才出了效果,
if(pictureBox1.MouseLeave==null)
这样写会报错啊pictureBox1.MouseLeave只能出现在+=或-=前面