Компонент Delphi OpenPictureDialog

значек компонента OpenPictureDialogКомпонент Delphi OpenPictureDialog располагается на странице Dialogs Палитры компонентов. Он также как и компонент OpenDialog вызывает диалог открытия файла, но только он имеет более узкое направление работы, а именно с графическими файлами. По внешнему виду он отличается наличием в правой стороне зоны предварительного просмотра картинок и наличием предустановленного значения свойства Filter.

Диалоговое окно открытия графических файлов

Свойство Filter, по умолчанию, установлено для показа графических файлов следующих форматов:

  • JPEG файлы расширение - *.jpg;
  • JPEG файлы расширение - *.jpeg;
  • Растровое изображение расширение - *.bmp;
  • Значок расширение - *.ico;
  • Метафайл расширенного формата расширение - *.emf;
  • Метафайл расширение - *.wmf;

Важное замечание: для того чтобы в фильтре была возможность выбора JPEG формата необходимо добавить модуль JPEG в разделе uses, как показано на рисунке.

добавление модуля JPEG

Если нам необходимо с помощью кнопки открывать картинку в компоненте Image, то для кнопки следует написать такой обработчик события:

procedure TForm1.Button1Click(Sender: TObject);
begin
   if OpenPictureDialog1.Execute then
        Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

Итог: мы познакомились с Delphi компонентом OpenPictureDialog и его свойствами.

Компонент Delphi OpenPictureDialog: Один комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *