private void btnLoad_Click(object sender, EventArgs e)
{
OpenFileDialog dl = new OpenFileDialog();
dl.Title = "Open Photo";
dl.Filter = "All files(*.*)|(*.*)|jpeg files(*.jpg)|(*.jpg)";
dl.ShowDialog();
if (dl.ShowDialog() == DialogResult.OK)
{
try
{
pbxPhoto.Image = new Bitmap(dl.OpenFile());
}
catch (Exception ex)
{
MessageBox.Show("Unable load file" + ex.Message);
}
}
dl.Dispose();
}
程序很简单,就是一个窗体上添加一个按钮和一个图像控件,点击按钮打开文件对话框用来选择一张图片
代码如上,pbxPhoto是个图像控件,用来显示一个图片文件,问题就是用OpenFileDialog 可以打开一个对话框,但只能显示目录,而不显示其中的文件,很不懂哪里出错了
{
OpenFileDialog dl = new OpenFileDialog();
dl.Title = "Open Photo";
dl.Filter = "All files(*.*)|(*.*)|jpeg files(*.jpg)|(*.jpg)";
dl.ShowDialog();
if (dl.ShowDialog() == DialogResult.OK)
{
try
{
pbxPhoto.Image = new Bitmap(dl.OpenFile());
}
catch (Exception ex)
{
MessageBox.Show("Unable load file" + ex.Message);
}
}
dl.Dispose();
}
程序很简单,就是一个窗体上添加一个按钮和一个图像控件,点击按钮打开文件对话框用来选择一张图片
代码如上,pbxPhoto是个图像控件,用来显示一个图片文件,问题就是用OpenFileDialog 可以打开一个对话框,但只能显示目录,而不显示其中的文件,很不懂哪里出错了
{
OpenFileDialog dl = new OpenFileDialog();
dl.Title = "Open Photo";
dl.Filter = "jpeg files (*.jpg)|(*.jpg)";
dl.ShowDialog();
if (dl.ShowDialog() == DialogResult.OK)
{
try
{
pbxPhoto.Image = new Bitmap(dl.OpenFile());
}
catch (Exception ex)
{
MessageBox.Show("Unable load file" + ex.Message);
}
}
dl.Dispose();
}
试试看