Компоненты навигации по файловой системе (это 16 вопрос)




21 Отображение графиков и диаграмм. Компонент Chart. Настройка серий. Настройка элементов графика. Компонент Chart расположен на странице Additional. По умолчанию на графике отображается пустая система координат и заголовок Тchart. Настройка параметров осуществляется с помощью специального конструктора, который вызывается командой EditChart контекстного меню компонента Сhart. Он позволяет настроить следующие параметры страницы Chart:

- Тип серии (ряда данных) – страница Series;

- Общие параметры – страница General;

- Оси – страница Axis;

- Заголовок – страница Title;

- Легенду – страница – Legend.

Источники данных и параметры серий – страница Series. Разработка графика начинается с формирования набора серий (рядов). Чтобы добавить серию, необходимо щелкнуть на кнопке Add и в появившемся окне выбрать тип графика.

Обращение к определенной серии обеспечивается свойством Series[index:longint ], где index – порядковый номер в списке. Для динамического добавления точек к серии можно воспользоваться следующим методом: AddXY(x,y:double;const label:string; color:Tcolor).

22 Кнопка button, кнопка bitbtn и кнопка speedbutton. Простейшей и, пожалуй, наиболее часто используемой кнопкой является кнопка Button (см. на рис. 5.1 в верхнем левом углу формы), расположенная на странице библиотеки "Standard". Реже используется кнопка BitBtn (см. на рис. 5.1 под кнопкой Button), отличающаяся, прежде всего, возможностью отобразить на ее поверхности изображение. Большинство свойств, методов и событий у этих видов кнопок одинаковы. Еще одно свойство BitBtn — свойство Kind определяет тип кнопки. По умолчанию значение этого свойства равно bkCustom — заказная. Но можно установить и множество других предопределенных типов: bkOK, bkCancel, bkHelp, bkYes, bkNo, bkClose, bkAbort, bkRetry, bkIgnore, bkAll.

Компонент Delphi SpeedButton это ещё одна кнопка, имеющая свои отличия как от стандартной кнопки Button, так и от кнопки BitBtn.

Первое отличие: в кнопках Delphi SpeedButton отсутствует свойство Kind;

Второе отличие: кнопки Delphi SpeedButton имеют возможность быть зафиксированными в утопленном состоянии;

Третье отличие: кнопки Delphi SpeedButton не имеют свойства ModalResult и, соответственно, не имеют возможности закрывать модальные окна.

Для реализации фиксиции утопленного состояния кнопка SpeedButton должна принадлежать к какой-либо из групп аналогичных кнопок, даже если эта группа будет состоять из неё одной. Для отнесения к группе у кнопки SpeedButton используется свойство GroupIndex: Integer, не равное нулю. Ещё одно оригинальное свойство AllowAllUp определяет поведение кнопки.
Если AllowAllUp = True, то утопленная кнопка "отжимается" только тогда, когда происходит нажатие на одну из кнопок, входящих в ту же группу (т.е. свойства AllowAllUp которых равны).
А если свойство AllowAllUp = False, то к освобождению кнопки приводит повторный щелчок по ней.
Индикатором утопленного состояния кнопки Delphi SpeedButton являетя равенство свойства Down значению True. Это свойство также доступно и для записи, поэтому управлять состояниями кнопки Delphi SpeedButton можно в том числе и программно.
Во всём остальном свойства кнопки SpeedButton совпадают со свойствами и методами кнопки BitBtn.

 

23 Основные свойства и события компонентов ввода и отображения информации Label Edit Memo и Вutton. Свойства компонента Edit

Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования

Text Текст, находящийся в поле ввода и редактирования. Left Расстояние от левой границы компонента до левой границы формы. Top Расстояние от верхней границы компонента до верхней границы формы. Height Высота поля. Width Ширина поля. onChange - происходит при любом изменении отображаемого текста;
onClick -происходит при клике по компоненту;

Font Шрифт, используемый для отображения вводимого текста ParentFont. Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента

Cвойства компонента Label

Name, Caption Отображаемый текст

Font Шрифт, используемый для отображения текста

ParentFont Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, текст выводится шрифтом, установленным для формы

AutoSize Признак того, что размер поля определяется его содержимым

Left, Top, Height Высота и Width Ширина

Wordwrap Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку

Свойства компонента Button

Name,Caption Текст на кнопке

Enabled Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и не доступна, если значение свойства равно False. Left, Top, Height Высота и Width Ширина кнопки

Procedure Click; Имитирует щелчок мышью на кнопке

ExecuteAction(Action:TBasicAction):Boolean; Вызывает указанное действие Action,
связанное с данной кнопкой

Procedure SetFocus; -Передает фокус элементу, активирует его

OnClick-Соответствует щелчку мыши на кнопке
или нажатию клавиш быстрого доступа



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: