OpenFileDialog用法
2009-12-29 20:00
323 查看
private void FindImg_Click(object sender, EventArgs e)
{
int intLength = 1024 * intSize;
OpenImg.Title = "请选择图片";
OpenImg.FileName = "请选择图片";
OpenImg.Filter = "图片文件(*.jpg)|*.jpg|图片文件(*.gif)|*.gif|图片文件(*.png)|*.png";
OpenImg.ShowDialog();
if (File.Exists(OpenImg.FileName))
{
FileInfo fi = new FileInfo(OpenImg.FileName);//要用好FileInfo类,他可以提供文件的各种相关信息
strImgFormat = fi.Extension.ToString();//得到读取的文件的格式
strImgName = fi.Name.ToString();//得到读取文件的名称
//判断图片大小(80K)
if (fi.Length<= intLength)//fi.length得到读取文件的大小
{
PicImg.Image = Image.FromStream(OpenImg.OpenFile());
}
else
{
MessageBox.Show("图片最大为" + intLength/1024 + "KB,选择的图片为" + fi.Length/1024 + "KB");
}
}
else
{
PicImg.Image = null;
this.WOAImage = null;
}
OpenImg.Dispose();
}
{
int intLength = 1024 * intSize;
OpenImg.Title = "请选择图片";
OpenImg.FileName = "请选择图片";
OpenImg.Filter = "图片文件(*.jpg)|*.jpg|图片文件(*.gif)|*.gif|图片文件(*.png)|*.png";
OpenImg.ShowDialog();
if (File.Exists(OpenImg.FileName))
{
FileInfo fi = new FileInfo(OpenImg.FileName);//要用好FileInfo类,他可以提供文件的各种相关信息
strImgFormat = fi.Extension.ToString();//得到读取的文件的格式
strImgName = fi.Name.ToString();//得到读取文件的名称
//判断图片大小(80K)
if (fi.Length<= intLength)//fi.length得到读取文件的大小
{
PicImg.Image = Image.FromStream(OpenImg.OpenFile());
}
else
{
MessageBox.Show("图片最大为" + intLength/1024 + "KB,选择的图片为" + fi.Length/1024 + "KB");
}
}
else
{
PicImg.Image = null;
this.WOAImage = null;
}
OpenImg.Dispose();
}
相关文章推荐
- FileDialog::getOpenFileName()函数用法及FindDialog::FindDialog(QWidget *parent) :QDialog(parent)
- 关于打开文件夹函数的用法 OpenFileDialog(转载)
- C#中SaveFileDialog 和OpenFileDialog 的用法
- OpenFileDialog、SaveFileDialog常用屬性、對話框用法及得到系統特殊文件夾路徑(转)
- C# OpenFileDialog 的用法
- winform中 saveFileDialog 和openFileDialog 保存文件的用法
- C#的OpenFileDialog的简单用法
- OpenFileDialog控件用法
- C#中OpenFileDialog和PictrueBox的用法分析
- C#的OpenFileDialog和SaveFileDialog的常见用法(转)
- OpenFileDialog 与 SaveFileDialog的用法
- OpenFileDialog、SaveFileDialog常用屬性、對話框用法及得到系統特殊文件夾路徑
- OpenFileDialog、SaveFileDialog常用属性、对话框用法
- C#中colorDialog、fontDialog、openFileDialog的用法
- OpenFileDialog的用法
- OpenFileDialog 基本用法
- C# OpenFileDialog 用法(一)
- C#的OpenFileDialog和SaveFileDialog的常见用法
- FotoVision对OpenFileDialog的用法
- C#用openfiledialog文件和savefileDialog打开和保存文件