На странице Dialogs (диалоги) представлены компоненты для вызова стандартных диалогов Windows. Внешний вид диалогов зависит от используемой версии Windows. Объекты, представленные на данной странице невидимы во время выполнения и вызов диалогов происходит программно.
TOpenDialogs находится на странице Dialogs.
Позволяет выбрать файл из списка файлера (подобно тому, как открывается файл в Word с помощью команды Открыть.). Одним из главных свойств компонента OpenDialogs (кроме самого имени компонента) является свойство NameFile, которому присваивается имя выбранного из панели диалога файла. В программе для проверки, выбран файл или еще нет, используется функция Execute. Функция логическая. Принимает значение Истина, если файл выбран и Ложь в противном случае. Фрагмент программы для выбора файла из панели диалога может выглядеть так:
if not od1.Execute then Exit;
NameFile:= od1.FileName;
В этом примере, стандартное имя компонента OpenDialogs1 в Инспекторе Объектов было заменено на od1, для краткости. Программисты очень часто заменяют стандартные имена компонентов на свои (свойство Name).
|
Компонент TSaveDialog (находится также на странице Dialogs) используется для выбора имени файла, в котором будет сохранена информация из диалоговой панели. Обычно такая диалоговая панель вызывается командами File®Save (Сохранить) или File®Save As (Сохранить как). Если пользователь указал имя файла и нажал кнопку Ok, то оно сохраняется как значение свойства FileName. Использование данного компонента аналогично использованию компонента OpenDialogs. Например,
if not SaveDialog1.Execute then Exit;
NameFile:=SaveDialog1.FileName;
|