На этом шаге мы рассмотрим вкладку RX Controls.
Вкладка RX Controls имеет следующий общий вид:
Рис.1. Палитра компонентов RX Controls
На странице RX Controls содержатся разнообразные управляющие элементы, представляющие собой в большинстве своем расширения стандартных интерфейсных элементов, способные украсить приложение и улучшить его пользовательский интерфейс.
В частности, вкладка RX Controls содержит несколько любопытных расширений обычного поля редактирования, например, компонент для ввода даты TDateEdit, поле редактирования, в которое можно поместить результат расчета на всплывающем калькуляторе TСalcEdit, компоненты для ввода имен файлов и каталогов, позволяющие как непосредственно ввести их, так и выбрать с помощью стандартного диалога Windows, специальный компонент для ввода денежных величин и некоторые другие полезные компоненты, представляющие вариации на тему однострочного редактора текста. Следует заметить, что применение большинства из них может быть весьма полезным, например, в финансовых и бухгалтерских приложений.
Помимо вариаций на тему полей редактирования, эта страница содержит также весьма любопытные комбинированные списки, например, списки для выбора цвета и шрифта, выпадающий список с горизонтальной полосой прокрутки для отображения длинных строк, переключатели, меняющие форму, сплиттеры и другие управляющие элементы .
Дадим краткую характеристику компонентов, находящихся на этой вкладке:
Компонент | Описание |
---|---|
Курсор - это не компонент, а просто кнопка для быстрой отмены выбора какого-либо объекта. |
|
Компонент TComboEdit представляет собой строку редактирования (стандартный однострочный текстовый редактор Windows), комбирированную с кнопкой. В компоненте хранится текст, который можно помещать в данный компонент, как во время проектирования, так и во время выполнения программы |
|
Компонент TFilenameEdit (наследник TComboEdit) представляет собой строку редактирования для ввода имен файлов. Имеет кнопку, нажатие на которую приводит к открытию диалога выбора имени файла. |
|
Компонент TDirectoryEdit (наследник TComboEdit) представляет собой строку редактирования для ввода имен каталогов файловой системы. Имеет кнопку, нажатие на которую приводит к открытию диалога выбора каталога. |
|
Компонент TDateEdit (наследник TComboEdit) представляет собой строку редактирования для ввода значений дат . |
|
Компонент TRxCalcEdit служит для ввода и редактирования чисел и денежных сумм. Имеет те же свойства и методы, что и TСurrencyEdit (см. след. компонент). |
|
Компонент TСurrencyEdit (наследник TEdit) служит для ввода и редактирования чисел и денежных сумм, позволяет дополнительно указать формат отображения числа и символы для обозначения вида валюты. |
|
Компонент TTextListBox (Список) очень часто применяется в программах для Windows. Он позволяет выбрать одну или несколько строк в списке, предназначен для организации списков текстовых строк. |
|
Компонент TRxCheckListBox (как и TListBox) предназначен для хранения и отображения списка строк, и имеет дополнительную возможность помечать каждую строку в списке. |
|
Компонент TFontComboBox - список выбора имени шрифта из выпадающего списка, отображающего имена доступных в системе шрифтов на момент выполнения программы. |
|
Компонент TColorComboBox - список выбора цвета. Компонент предназначен для выбора одного из 16 предопределенных цветов с помощью выпадающего списка. |
|
Компонент TRxSplitter (разделитель) - компонент для изменения размеров . Предназначен для помещения между двумя элементами управления (controls), с целью дать возможность пользователю во время выполнения программы изменять взаимные размеры этих двух элементов управления. |
|
Компонент TRxSlider является реализацией "ползункового" элемента управления. |
|
Компонент TRxLabel(Надпись) используется для отображения текста в форме, который нельзя изменять непосредственно через графический интерфейс пользователя, хотя в программе с помощью надписи можно выводить любой текст, что часто и делается. |
|
Компонент TRxRichEdit
представляет собой стандартный редактор Windows – “ rich edit control ”. |
|
Компонент TRxClock (часы) позволяет отображать время суток в цифровом или аналоговом виде. |
|
Компонент TRxAnimatedImage предназначен для отображения последовательно сменяющих друг друга графических изображений в форме, что создает иллюзию движения. |
|
Компонент TRxDrawGrid (наследник TDrawGrid) - таблица. Используется для отображения в строках и столбцах нетекстовых данных. Обеспечивает двухмерное представление данных, упорядоченных по столбцам и рядам. Компонент визуальный. |
|
Компонент TRxSpeedButton - кнопка панели инструментов . Используется для создания инструментальных панелей и в других случаях, когда требуется кнопка с фиксацией нажатого состояния. Аналогичен стандартной компоненте TSpeedButton, но имеет дополнительные возможности. |
|
Компонент TRxGIFAnimator предназначен для отображения в Ваших формах анимированных графических изображений формата GIF. |
|
Компонент TRxSpinButton является реализацией (представленной на странице Samples) комбинации двух кнопок TSpinButton. |
|
Компонент TRxSpinEdit является реализацией (представленной на странице Samples) строки редактирования TSpinEdit, предназначена для редактирования численных значений (целочисленных и с плавающей точкой) не только с помощью клавиатуры, но и последовательного изменения их при помощи мыши. |
|
Компонент TRxSwitch представляет собой реализацию двухпозиционного переключателя (аналогичен компоненту TCheckBox), используется для того, чтобы пользователь мог указать свое решение типа да/нет. |
|
Компонент TRxDice позволяет использовать в формах изображения игральных костей в различных положениях. |
На следующем шаге мы рассмотрим компонент TComboEdit.