ВУЗ:
Составители:
Рубрика:
- 49 -
но.
Ниже приведен текст процедуры, позволяющей выбрать и продемонстри-
ровать изображение из выбранного файла
procedure TForm1.BltBtn1Cllck(Sender: TObject);
begin
OpenDialogl.Filter :='Все файлы|***|ВМР-файлы|*.bmр|'+
WMF-файлы|*.wmf|IСО-файлы|*.iсо';
with Image1 do
begin
try
if OpenDialog1.Execute then
Picture.LoadFromFile(OpenDialog1.Filename);
except
MessageDlg('Ошибка демонстрации изображения из файла ' + OpenDia-
log1.Filename,
mtError, [mbOk], 0);
end;
end;
end; { конец процедуры }
5.20. СТАНДАРТИЫЕ ДИАЛОГОВЫЕ ОКНА WINDOWS
И ИХ ПРИМЕНЕНИЕ
В списке компонентов Delphi / C++Builder имеются объекты, позволяю-
щие работать со стандартными окнами диалога WINDOWS; в DesignTime
они представляются виде соответствующих пиктограмм (иконок), служащих
для выбора компонента с целью редактирования его свойств и сообщений с
помощью Object Inspector'a.
Находятся эти компоненты на странице Dialogs
палитры компонентов и
инициализируются (в частности, визуализируются в виде диалоговых окон)
функцией Execute, возращающей TRUE в случае выбора файла или FALSE в
случае отказа от выбора (нажатия кнопки Cancel); таким образом настоя-
тельно рекомендуется пользоваться конструкцией вида (вместо ХХХХХ под-
ставляется реальное имя компонента)
if XXXXX.Execute then
... что-то делать ...
else
exit;
5.20.1. КОМПОНЕНТ TOpenDialog
Компонент TOpenDialog служит для выбора файла с целью его после-
дующей обработки (диалоговое окно компонента приведено на рис.7).
- 49 - но. Ниже приведен текст процедуры, позволяющей выбрать и продемонстри- ровать изображение из выбранного файла procedure TForm1.BltBtn1Cllck(Sender: TObject); begin OpenDialogl.Filter :='Все файлы|***|ВМР-файлы|*.bmр|'+ WMF-файлы|*.wmf|IСО-файлы|*.iсо'; with Image1 do begin try if OpenDialog1.Execute then Picture.LoadFromFile(OpenDialog1.Filename); except MessageDlg('Ошибка демонстрации изображения из файла ' + OpenDia- log1.Filename, mtError, [mbOk], 0); end; end; end; { конец процедуры } 5.20. СТАНДАРТИЫЕ ДИАЛОГОВЫЕ ОКНА WINDOWS И ИХ ПРИМЕНЕНИЕ В списке компонентов Delphi / C++Builder имеются объекты, позволяю- щие работать со стандартными окнами диалога WINDOWS; в DesignTime они представляются виде соответствующих пиктограмм (иконок), служащих для выбора компонента с целью редактирования его свойств и сообщений с помощью Object Inspector'a. Находятся эти компоненты на странице Dialogs палитры компонентов и инициализируются (в частности, визуализируются в виде диалоговых окон) функцией Execute, возращающей TRUE в случае выбора файла или FALSE в случае отказа от выбора (нажатия кнопки Cancel); таким образом настоя- тельно рекомендуется пользоваться конструкцией вида (вместо ХХХХХ под- ставляется реальное имя компонента) if XXXXX.Execute then ... что-то делать ... else exit; 5.20.1. КОМПОНЕНТ TOpenDialog Компонент TOpenDialog служит для выбора файла с целью его после- дующей обработки (диалоговое окно компонента приведено на рис.7).
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »