procedure TForm1.N2Click(Sender: TObject);
begin
  OpenDialog1.Execute;
end;procedure TForm1.Image1Click(Sender: TObject);
begin
  with OpenDialog1 do
    if Execute then
      image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;运行以后 选择图片 打开 没反应

解决方案 »

  1.   


    procedure TForm1.N2Click(Sender: TObject);
    begin
        if OpenDialog1.Execute then
          image1.Picture.LoadFromFile(OpenDialog1.FileName); 
    end; 
    或者你点击image看看
      

  2.   

    注意图片格式,是bmp的还是jpg的
      

  3.   

    -1   不懂你什么意思尴尬。。
    -2   图片是jpg的
    -3   第一次报错了,然后再来就是没反应了,至今没反应依然
      

  4.   

    image初始是不支持jpg的,加上单元jpeg
      

  5.   

    procedure TForm1.N2Click(Sender: TObject); 
    begin 
      OpenDialog1.Execute; 
    end;上面没有任何意义。你点击image1控件,找个BMP肯定没有问题。
      

  6.   

    你可以试一下OpenPitureDialog
    就在同一个Dialog面板下的
      

  7.   

    图片还是支持bmp比较多,可以通过画图板另存为bmp格式
      

  8.   

    谢谢 各位讲解。。怎么样才能让Image打开jpg啊  能详细的说下么  我才开始搞delphi  以前都是Free Pascal的 没用过可视化的东西。。