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();
    }

posted on 2009-12-29 20:00  Blade  阅读(496)  评论(0编辑  收藏  举报