private void label2_MouseEnter(object sender, System.EventArgs e)
{
Label label1 = new Label();
// string filepath = @"~/close2.bmp";   Image image1 = Image.FromFile("./image/close2.bmp");
this.lbl_exit.Image = image1;
}
我要在鼠标事件中修改lable显示的图片,相对路径不能用!高手来帮帮忙!

解决方案 »

  1.   

    ~只用在webform 下的。你的是winform?
      

  2.   

    System.IO.FileInfo fi = new System.IO.FileInfo(fileName);
    fi.GetFullPath // 完整路径
      

  3.   

    FromFile要绝对路径,不能使用~计算,使用Application.StartupPath等进行计算
      

  4.   

    winform下是..\这样的吧, 建议用绝对路径, 但不要手动输入