哪位大哥帮看下 为什么openFileDialog.FileName返回不了正确的文件名

求大神指教程序后 File.Exists(path)是false,path变量值是“openFileDialog1”

private void button2_Click(object sender, EventArgs e)

{

OpenFileDialog of = new OpenFileDialog();

of.Title = "请选择图片";

//of.Filter = "Bmp File(*.bmp)|*.bmp|jpg File(*.jpg)|*.jpg|All File(*.*)|*.*";

if (of.ShowDialog()== DialogResult.OK)

{

String path = openFileDialog1.FileName;

if (File.Exists(path))

{

Image p2 = Image.FromFile(path);

//Image p2 = new Bitmap("C:/Users/苏亮亮/Pictures/马云.jpg");

pictureBox1.Image = p2;

}

}

}

图片描述

回答:

在button2_click方法中,你定义了一个OpenFileDialog对象,叫of,事实上你也一直在对of做操作,然而你在读取filename的时候却用了一个新的对象openFileDialog1,修改 String path = of.FileName 即可。

以上是 哪位大哥帮看下 为什么openFileDialog.FileName返回不了正确的文件名 的全部内容, 来源链接: utcz.com/p/189579.html

回到顶部