русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Инструменты TabControl PageControl ToolBar CoolBar StatusBar


Дата добавления: 2014-12-02; просмотров: 1564; Нарушение авторских прав


Пейдж контрол

Компонент delphi PageControl позволяет в ходе проектирования объединять на одной форме несколько вкладок, которые содержат разные элементы управления. Доступ к каждой из вкладок осуществляется при помощи корешков с названиями. На сегодняшний день большинство окон для настройки в программах Windows построены именно по такому принципу (Например, «Свойства обозревателя» в Internet Explorer, средства настройки Delphi 7 и т. д.). Данный компонент позволяет компактно расположить все элементы управления.

Изначально PageControl пустой, т. е. не содержит в себе ни одной страницы. При помощи команды New Page из контекстного меню создается новая страница, при этом в Инспекторе объектов создается новый объект TabSheet1. Изменить его название можно в свойстве Caption в Инспектора объектов.

Пример:

Первая страница программы содержит кнопку, а вторая – текстовое поле. При щелчке по кнопке в текстовом поле отображается строка «Hello!».

После того, как на вкладках размещены объекты, необходимо определить обработчик щелчка по кнопке.

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

Edit1.Text := 'Hello!';

end;

end.

property RaggedRight: Boolean; Используется, чтобы определить режим для выравнивания длины корешков по длине надписи
property Caption: TCaption; Применяется для изменения названия, которое указано на корешке объекта TabSheet
property MultiLine: Boolean; Позволяет разместить корешки в несколько рядов. Если False, корешки будут размещаться в один ряд.
propertyScrollOpposite: Boolean; Используется для перемещения строк корешков согласно выбранной странице. Если True, выбранная строка корешков переместится в противоположную сторону компонента, зависимо от свойства TabPosition, принимающего значения:- tpLeft (Корешки слева)- tpTop (Сверху), - tpRight (Справа), - tpBottom (Снизу)
property HotTrack: Boolean; Если значение True текст корешка при наведении курсора подсвечивается ярким цветом
property Images: TCustomImageList; Картинки, отображаемые на корешках вместе с текстом. Номер картинки соответствует номеру страницы
property Style: PageControlStyleType; Определяет стиль объекта:- tsTabs (Стандартный),- tsButtons (Корешки в виде выпуклых кнопок), - tsFlatButtons (Корешки в виде плоских кнопок)
property TabWidth: Smallint; Используется для указания ширины корешка, в пикселях
property TabHeight: Smallint; Используется для указания высоты корешка, в пикселях
property TabPosition: TTabPosition; Определяет местоположение ярлычков закладок:- tpTop - вверху компонента,- tpRight – справа, - tpBottom - внизу, - tpLeft – слева.

 



 

Кул бар

Компонент Delphi CoolBar представляет собой ToolBar. CoolBar это компонент-контейнер управления, как правило, содержащий два или более TCoolBands которые могут быть изменены и переставлены пользователем во время выполнения.

CoolBand это субъект управления, который может содержать другие объекты управления, в основном, панели инструментов, поля ввода, поля со списком и анимация. Пример компонента CoolBar можно наблюдать в Word, где вы можете с легкостью перемешать группированные компоненты.

 

 

На этом примере изображен один CoolBar на котором находится 2 CoolBand которые вы можете перемещать и менять их размеры.

 

Один из способов поместить компонент на CoolBar это перетащить его из палитры компонентов, при этом автоматически будет создан новый CoolBand для хранения этого компонента. Другой способ, когда компонент вставляется в форму, а затем, при помощи свойства Control компонента CoolBar связывается с каким либо CoolBand’ом. Обычно на CoolBar добавляется Toolbar, путём простого перетаскивания из палитры компонентов на Coolbar. Потом на Toolbar, уже добавляются кнопки и прочие элементы

Свойства CoolBar:

AutoSize Если True, то высота компонента CoolBar будет автоматически согласовываться с высотой полос
BandBorderStyle наличие рамок:bsNone — нет рамки;bssingle — каждая полоса имеет рамку(толшина которой 1 пиксель)
Bands Содержит список всех полос.
Bitmap Определяет изображение, которое будет использоваться в полосах
FixedOrder Запрещает или разрешает перемещение полос
FixedHeight Запрещает или разрешает изменение размера полос
Images Указывает на контейнер для изображений
ShowText Если True, то на полосе показывается связанный с ним текст
Vertical Если True, то полосы располагаются по вертикали

 

Свойства CoolBand:

Bitmap Определяет изображение, которое будет циклически повторяться по всему пространству полосы
BorderStyle Определяет наличие рамки: bsNone — нет рамки; bssingle — рамка (толщина которой 1 пиксель)
Break Если True, то полоса располагается в новой строке, иначе в той же строке, что и предыдущая
Control Указывает элемент, который содержится в полосе
FixedBackground Запрещает или разрешает периодическое повторение изображения свойства Bitmap по всей поверхности полосы
FixedSize: Запрещает или разрешает изменение размеров полосы
HorizontalOnly Если True, то показывать полосу только для значения False свойства Vertical компонента CoolBar
magelndex Содержит индекс изображения
MinHeight Минимальное значение высоты полос при изменении ее размеров
MinWidth Минимальное значение ширины полос при изменении ее размеров

 



<== предыдущая лекция | следующая лекция ==>
Типизированные файлы | Процедуры


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.