|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
100 компонентов общего назначения Delphi 58.1. Общая характеристика компонентов-диалоговВ приложениях часто приходится выполнять стандартные действия: открывать и сохранять файлы, задавать атрибуты шрифтов, выбирать цвета палитры, производить контекстный поиск и замену и т.п. Разработчики Delphi позаботились о том, чтобы включить
в библиотеку простые для использования компоненты, реализующие соответствующие
диалоговые окна. Они размещены на странице
Последние четыре компонента в таблице 8.1 являются не законченными диалогами, а их фрагментами, позволяющими строить свои собственные диалоговые окна. Все диалоги являются невизуальными компонентами, так что место их размещения на форме не имеет значения. При обращении к этим компонентам вызываются стандартные диалоги, вид которых зависит от версии Windows и настройки системы. Так что при запуске одного и того же приложения на компьютерах с разными системами диалоги будут выглядеть по-разному. Например, при русифицированной версии Windows все их надписи будут русскими, а при англоязычной версии надписи будут на английском языке. Основной метод, которым производится обращение к любому
диалогу, — Execute. Эта функция открывает диалоговое окно и,
если пользователь произвел в нем какой-то выбор, то функция возвращает
true. При этом в свойствах компонента-диалога запоминается выбор
пользователя, который можно прочитать и использовать в дальнейших операциях.
Если же пользователь в диалоге нажал кнопку
if <имя компонента-диалога>.Execute then
<операторы, использующие выбор пользователя>;
|
|
Web дизайн: Бурлаков Михаил
Web программирование: Бурлаков Михаил