Урок 21 - Знакомство с компонентами (часть 12/12)
Здравствуйте, дорогие друзья! Сегодня я расскажу вам про вкладку с компонентами - Dialogs. Компонент OpenDialog позволяет инициализировать диалог открытия файла. Для этого, поместим на форму следующие компоненты:
- OpenDialog (вкладка Dialogs)
- Button (вкладка Standard)
- Label (вкладка Standard)
Создаем обработчик события OnClick на кнопке и пишем код:
procedure TForm1.Button1Click(Sender: TObject); begin OpenDialog1.Execute; end;Скомпилируем программу и нажмем на нашу кнопку. Откроется диалог открытия файла:
Усовершенствуем наш код:
procedure TForm1.Button1Click(Sender: TObject); begin if OpenDialog1.Execute=true then Label1.Caption:= OpenDialog1.FileName; end;Теперь если пользователь откроет диалог и выберет какой-нибудь файл, то в Label отобразится полный путь до файла. Скомпилируем и проверим.
Далее изучим компонент SaveDialog. Поместим его на форму и напишем код:
procedure TForm1.Button1Click(Sender: TObject); begin if SaveDialog1.Execute=true then Label1.Caption:= SaveDialog1.FileName; end;Скомпилируем программу и нажмем на кнопку. Откроется диалог сохранения файла, где нужно указать каталог сохранения и имя файла.
Конечно, физического сохранения файла не произойдет, только лишь в Label запишется полный путь до файла, потому что компонент SaveDialog позволяет только выбрать каталог и имя файла. У этих компонентов есть такое свойство, которое называется Filter. Оно позволяет отфильтровывать файлы по расширениям.
Первый столбик Filter Name задает имя фильтра. Второй столбик Filter задает сам фильтр, например: "*.txt" или "*.exe".

Остальные компоненты на вкладке Dialogs схожи с рассмотренными компонентами. Удачи!
Встретимся в следующем уроке!
No results found.