Компоненты страницы Additonal.
В страницу Additonal помещены 18 дополнительных компонентов, с помощью которых можно разнообразить вид диалоговых окон. BitBtn - командная кнопка с надписью и пиктограммой (кнопка вроде TButton, однако на ней можно разместить картинку: свойство glyph). TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и др), при выборе которых кнопка принимает соответствующий вид. SpeedButton - представляет собой кнопку, на поверхности которой находится картинка(свойство glyph). Обычно используется для быстрого доступа к тем или иным опциям главного меню. MaskEdit -аналог Edit, но с возможностью форматированного ввода. Формат определяется в свойстве MaskEdit. В редакторе свойств для MaskEdit есть заготовки некоторых форматов: даты, валюты и т.п. Спец. символы для маски можно посмотреть в Справочнике. StringGrid - таблица строк. Служит для представления текстовых данных в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство Cell. DrawGrid - произвольная таблица. Служит для представления данных любого типа в виде таблицы (в том числе рисунков). Доступ к каждому элементу таблицы - через свойство CellRect Image - рисунок. Этот компонент предназначен для отображения на форме рисунков. Shape - фигура. С помощью этого компонента вы можете вставить в окно правильную геометрическую фигуру - прямоугольник, эллипс, окружность и т. п. Bevel - кромка. Для выделения отдельных частей окна трехмерными рамками или полосами. ScrollBox - панель с полосами прокрутки. В отличие от компонента Panel автоматически вставляет полосы прокрутки, если размещенные в нем компоненты отсекаются его границами. CheckListBox - список множественного выбора. Отличается от стандартного компонента ListBox наличием рядом с каждой опцией независимого переключателя типа CheckBox, облегчающего выбор сразу нескольких опций.. Splitter - граница. Этот компонент размещается на форме между двумя другими видимыми компонентами и дает возможность пользователю во время прогона программы перемещать границу, отделяющую компоненты друг от друга. StaticText - статический текст. Отличается от стандартного компонента Label наличием собственного windows-окна, что позволяет обводить текст рамкой или выделять его в виде “вдавленной” части формы. ControiBar - полоса управления. Служит контейнером для “причаливаемых” компонентов в технологии Drag&Dock. ApplicationEvents - получатель события. Если этот компонент помещен на форму, он будет получать все предназначенные для программы сообщения Windows (без этого компонента сообщения принимает глобальный объект-программа Application). ValueListEditor - редактор строк, содержащих пары имя = значение. Пары такого типа широко используются в Windows, например, в файлах инициации, в системном реестре и т. п. LabeledEdit - комбинация однострочного редактора и метки. ColorBox - специальный вариант ComboBox для выбора одного из системных цветов(основное свойство Selected – выбор цвета). Chart - диаграмма. Этот компонент облегчает создание специальных панелей для графического представления данных. ActionManager - менеджер действий. Совместно с тремя следующими компонентами обеспечивает создание приложений, интерфейс которых (главное меню и инструментальные кнопки) может настраиваться пользователем. ActionMainMenuBar - полоса меню, опции которого создаются с помощью ActionManager.. ActionToolBar - полоса для размещения пиктографич-х кнопок, созд-мых с помощью ActionManager. CustomizeDig - диалог настройки. С помощью этого компонента пользователь может по своему вкусу настроить интерфейс работающей программы. SpeedButton представляет собой кнопку, на поверхности которой находится картинка. Name Имя компонента. Используется для доступа к компоненту и его свойствам Glyph Битовый образ, в котором находятся картинки для каждого из состояний кнопки. В битовом образе может быть до четырех изображений кнопки (рис. 2.15) NumGlyphs Количество картинок в битовом образе Glyph Flat Свойство Flat определяет вид кнопки (наличие границы). Если значение свойства равно True, то граница кнопки появляется только при позиционировании указателя мыши на кнопке Grouplndex Идентификатор группы кнопок. Кнопки, имеющие одинаковый идентификатор группы, работают подобно переключателям: нажатие одной из кнопок группы вызывает срабатывание других кнопок этой группы Down Идентификатор состояния кнопки. Изменить значение свойства можно, если значение свойства Grouplndexне равно 0 Left Расстояние от левой границы кнопки до левой границы формы Top Расстояние от верхнее й границы кнопки до верхней границы формы Height Высота кнопки Width Ширина кнопки Enabled Признак доступности кнопки. Если значение свойства равно True, то кнопка доступна. Если значение свойства равно False, то кнопка не доступна Visible Позволяет скрыть кнопку (False) или сделать ее видимой (True) Hint Подсказка — текст, который появляется рядом с указателем мыши при позиционировании указателя на командной кнопке (для того чтобы текст появился, надо чтобы значение свойства ShowHint было True) ShowHint Разрешает (True) или запрещает (False) отображение подсказки при позиционировании указателя на кнопке StringGrid. представляет собой таблицу, ячейки которой содержат строки символов. Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам ColCount Количество колонок таблицы RowCount Количество строк таблицы DefaultColWidth Ширина колонок таблицы DefaultRowHeight Высота строк таблицы FixedCols Количество зафиксированных слева колонок таблицы. Зафиксированные колонки выделяются цветом и при горизонтальной прокрутке таблицы остаются на месте FixedRows Количество зафиксированных сверху строк таблицы. Зафиксированные строки выделяются цветом и при вертикальной прокрутке таблицы остаются на месте Cells Соответствующий таблице двумерный массив. Ячейке таблицы, находящейся на пересечении столбца с номером col и строки с номером row, соответствует элемент cells[col,row] GridLineWidth Ширина линий, ограничивающих ячейки таблицы Left Расстояние от левой границы поля таблицы до левой границы формы Top Расстояние от верхней границы поля таблицы до верхней границы формы Height Высота поля таблицы Width Ширина поля таблицы Options. goEditing Признак допустимости редактирования содержимого ячеек таблицы. True — редактирование разрешено, False — запрещено Options. goTab Разрешает (True) или запрещает (False)использование клавиши <ТаЬ> для перемещения курсора в следующую ячейку таблицы Options. goAlwaysShowEditor Признак нахождения компонента в режиме редактирования. Если значение свойства False, то для того, чтобы в ячейке появился курсор, надо начать набирать текст, нажать клавишу <F2> или сделать щелчок мышью Font Шрифт, используемый для отображения содержимого ячеек таблицы ParentFont Признак наследования характеристик шрифта формы Image Компонент image обеспечивает вывод на поверхность формы иллюстраций Picture Иллюстрация, которая отображается в поле компонента Width, Height Размер компонента. Если размер компонента меньше размера иллюстрации, и значение свойств AutoSize, Strech И Proportional равно False,то отображается часть иллюстрации Proportional Признак автоматического масштабирования картинки без искажения. Чтобы масштабирование было выполнено, значение свойства AutoSizeдолжно быть False Strech Признак автоматического масштабирования (сжатия или растяжения) иллюстрации в соответствии с реальным размером компонента. Если размер компонента не пропорционален размеру иллюстрации, то иллюстрация будет искажена AutoSize Признак автоматического изменения размера компонента в соответствии с реальным размером иллюстрации Center Признак определяет расположение картинки в поле компонента по горизонтали, если ширина картинки меньше ширины поля компонента. Если значение свойства равно False, то картинка прижата к правой границе компонента, если True —то картинка располагается по центру, Visible Отображается ли компонент и, соответственно, иллюстрация на поверхности формы Canvas Поверхность, на которую можно вывести графику
|