您的位置:首页 > 运维架构

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: