我确定我之前已经问过这个问题,但搜索什么也没做,我完全忘了怎么做。
我需要一种方法让用户从硬盘中选择一张图片,并使用该位置将该图片加载到Image类。
我过去做过这个,但正如我所说,我不记得我是怎么做到的。
我知道您可以将文件类型过滤器应用于OpenFileDialog。
private void LoadImageToMemory()
{
openFileDialog1.Filter = "JPEG | jpeg";
openFileDialog1.ShowDialog();
}
任何指导?谢谢!
答案 0 :(得分:2)
我明白了!
如果有人有同样的问题,你就是这样做的。
private void LoadImageToMemory()
{
openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg";
openFileDialog1.Multiselect = false;
openFileDialog1.InitialDirectory = @"C:\";
openFileDialog1.Title = "Select a picture to transform.";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txtFileName.Text = openFileDialog1.FileName;
}
}
答案 1 :(得分:0)
您是否尝试过reading the manual?
OpenFileDialog dlg = new OpenFileDialog();
// Filter by Word Documents OR Excel Worksheets OR PowerPoint Presentations
// OR Office Files
// OR All Files
dlg.Filter = "Word Documents|*.doc|Excel Worksheets|*.xls|PowerPoint Presentations|*.ppt"
。你真的应该在MSDN甚至Gooogle上寻找这样的琐碎信息,而不是Stack Overflow。 MSDN是你的朋友,.Net开发人员的编程圣经。