if OpenDialog1.Execute then
  Image1.Picture.LoadFromFile(OpenDialog1.FileName);

解决方案 »

  1.   


     if OpenDialog1.Execute then
    image1.Picture.LoadFromFile(OpenDialog1.FileName);
      

  2.   


     if OpenDialog1.Execute then
          Image1.Picture.LoadFromFile(OpenDialog1.filename);
     
      

  3.   

    OpenDialog1.FileName 这个如何得到它的值 ?
    是不是用上面SelectDirectory得到的 ?
      

  4.   

    我明白了,用一个button点击后用上述的代码
    但是我选择了一个jpg 文件后,提示出错unknow picture file extensin(.gif)这是为什么 ?
      

  5.   

    OpenDialog1.FileName 就是一个字符串,它的值就是绝对路径名.它的值就是绝对路径名可以S:=OpenDialog1.FileName
      

  6.   


    那是因为TImage不支持.gif文件!!!
      

  7.   

    选择gif就正确了,选jpg的就出错
    image能显示出自己选择的图片
    我如何保存这些 ?
    比如下次查询这编号为010的记录,里面的image就是我刚才选择的图片 ?
      

  8.   

    你要在Uses里添加Jpeg,不然你不能打开Jpg文件的,会出错的。
      

  9.   

    保存图片:image1.Picture.SaveToFile();
      

  10.   

    对不起是我说错了  是jpg的可以  gif的不可以
    我在uses里增加gif不行
      

  11.   

    就是嘛!Timage怎么可能不支持jpg呢!俺就经常用。不过它好像是不支持gif的,可能要另外找找控件才行。
      

  12.   

    Image1.Picture.LoadFromFile(文件路径加名称);
    Image1.picture.LoadFormStream(资源名称);
    Image1.Picturen.Assign(Image2.Picture);
    这些够了吗?