例如有PictureBox1
开始的时候显示image是leave.png
鼠标经过的时候要变成over.png我大大新手,希望有人可以写出来给我参考

解决方案 »

  1.   


     private void pictureBox1_MouseLeave(object sender, EventArgs e)
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\user\桌面\leave.png");
            }        private void pictureBox1_MouseHover(object sender, EventArgs e)
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\user\桌面\over.png");
            }
    利用上面的事件就可以了
      

  2.   

      在使用到PictureBox的类的方法中加上PictureBox1. MouseHover += delegate
                {
               PictureBox.Image=    Image.FromFile("图片文件路径\over.png
    ")                           };
               PictureBox1. MouseLeave += delegate
                {
                    PictureBox.Image=    Image.FromFile("图片文件路径\leave.png
    ")        };
      

  3.   

    当pageload时,显示开始的图片;当鼠标经过时,MouseLeave 事件换成其它图片。