Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 241
Диалоговое окно Color используется для выбора цвета. После нажатия кнопки ОК свойство Color будет содержать выбранное значение цвета. (Диалоговое окно Color было показано на рис. 8.1.) Окно Color, как и файловые диалоговые окна, не имеет связанных с ним событий.
С помощью диалогового окна Font пользователь может выбрать один из шрифтов, доступных в его системе. Через свойство Device вы можете выбрать, какие шрифты отображать: экранные, шрифты принтера или оба типа шрифтов. Вы можете ограничить максимальный и минимальный размеры шрифта, которые может выбрать пользователь, изменяя свойства MaxFontSize и Min- FontSize. Как и диалоговые окна File, окно Font имеет свойство Options с большим набором опций, задающих различные режимы работы диалога Font.
После нажатия пользователем кнопки ОК, свойство Font будет содержать всю информацию, необходимую для использования нового шрифта. На рис. 8.2017 показано диалоговое окно Font в конфигурации по умолчанию.
Диалоговое окно Font имеет единственное событие, OnApply, которое происходит при нажатии пользователем кнопки Apply. Кнопка Apply не будет присутствовать в диалоговом окне Font, пока не вы не создадите обработчик события OnApply, содержащий какой-либо исполняемый код.
Диалоговые окна Find и Replace
Диалоговые окна Find и Replace дают пользователю возможность выполнять поиск и замену текста с использованием целого ряда опций. Диалоговое окно Find инкапсулировано в компоненте VCL FindDialog, а диалоговое окно Replace представлено компонентом ReplaceDialog. На рис. 8.11 показано диалоговое окно Replace, которое содержит все элементы окна Find, а также дополнительные возможности по замене.
Рис. 8.2017