我现在想两段代码一段是显示JPG图片的,一段是显示BMP图片的,
我想动态创建一个OpenPictureDialog来打开图片,
当其下拉框中选择是JPg类型的就调用显示JPG图片的代码,
若是选择BMP类型的就调用显示BMP图片的,
1、OpenPictureDialog怎么动态创建。
2、我现在想问的是怎么判断下拉框中选择提JPG还是BMP后就调用相应代码。
请指点。

解决方案 »

  1.   

    var sFileName: string;
    begin  with TOpenPictureDialog.Create(self) do
      begin
         if Execute then
         begin
           sFileName := FileName;
           if ExtractFileExt(sFileName) = '.bmp' then
           begin
              ...
           end else if ExtractFileExt(sFileName) = '.jpg' then
            begin
              ...
            end;
         end;
      end;
    end;