Разработка игровой программы Морской бой
Категория реферата: Рефераты по информатике, программированию
Теги реферата: bestreferat, изложение 7 класс
Добавил(а) на сайт: Занин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
1. procedure PopulateOle2Menu(SharedMenu: HMenu; Groups: array of
Integer; var Widths: array of Longint);
2. procedure GetOle2AcceleratorTable(var hAccel : THandle; var numAccels:
Word; Groups: array of Integer) ;
3. procedure Set01e2MenuHandle(Handle: HMENU);
1.2.2. Компонент TLabel
TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Видно, что это легко сделать и во время выполнения программы, написав всего одну строчку кода.
Этот компонент доступен из модуля STDCTRLS, и находится на странице
Палитры компонентов Standard.
Компонент представляет собой статический текст. С помощью этого компонента на рабочей поверхности формы можно отобразить информацию, сделать пояснения и показать названия других компонентов. Но он имеет и другую важную функцию — если в составе текста TLabel есть символы- акселераторы, информация об их нажатии может передаваться от TLabel другому элементу управления.
Свойства компонента приведены в табл.1:
Таблица 1
Свойства компонента TLabel
|Свойство |Описание |
|(Pb) property Caption: TCaption; |Содержит строку с выводимым текстом. |
|TCaption = string[255]; | |
|(Pb) property Alignment: |Устанавливает правило выравнивания |
|TAlignment; |текста — по правому, левому краю или по|
| |центру клиентской области. |
|(Pb) property AutoSize: Boolean; |В случае True происходит автоматическое|
| |приведение размеров компонента к |
| |размерам текста и высоте шрифта. |
| | |
| | |
| |Продолжение табл.1 |
|(Pb) property ShowAccelChar: |Показывает, отображается ли в TLabel |
|Boolean; |акселератор (символ, перед которым |
| |стоит знак амперсанда — '&'). Если оно |
| |равно False, амперсанд никак не |
| |интерпретируется. В случае True |
| |акселератор выделяется в строке |
| |подчеркиванием и нажатие клавиш |
| |+ приводит к передаче |
| |фокуса окну FocusControl (т.к. TLabel |
| |сам не является оконным компонентом). |
|(Pb) property FocusControl: |Определяет оконный компонент, которому |
|TWinControl; |посылаются сообщения о вводе |
| |акселератора. |
|(Pb) property Transparent: |Прозрачность фона компонента. Если |
|Boolean; |свойство установлено в True, то при |
| |перерисовке элемента управления не |
| |происходит закрашивание клиентской |
| |области. В противном случае — |
| |происходит закрашивание кистью bsSolid |
| |и цветом Color. |
|(Pb) property WordMrap: Boolean; |Определяет возможность разрыва слов в |
| |случае, если длина выводимого текста |
| |превышает ширину компонента. |
1.2.3. Компонент TPanel
TPanel - управляющий элемент, похожий на TGroupBox, используется в
декоративных целях. Чтобы использовать TPanel, просто поместите его на
форму и затем положите другие компоненты на него. Теперь при перемещении
TPanel будут передвигаться и эти компоненты. TPanel используется также для
создания панели инструментов и окна статуса.
Этот компонент доступен из модуля EXTCTRLS, и находится на странице
Палитры компонентов Standard.
Этот компонент — является несущей конструкцией для размещения других элементов управления. В отличие от простой рамки (TBevel) панель сама является оконным элементом управления и родителем для всех размещенных на ней компонентов. Часто ее используют для создания панелей инструментов, строк состояния и т. п.
За внешнее оформление панели отвечают свойства:
(Pb) property Bevel Inner: TPanelBevel;
(Рb) property BevelOuter: TPanelBevel;
TPanelBevel = (bvNone, bvLowered, bvRaised) ;
(Pb) property BevelWidth: TBevelWidth;
TBevelWidth = 1..Maxint;
(Pb) property BorderWidth: TBorderWidth;
TBorderWidth = 0..Maxint ;
На границах панели размещаются две специальные окаймляющие рамки
(bevels): Bevellnner и BevelOuter. При помощи комбинации белого и серого
цветов они имитируют трехмерность — приподнятость (bvRaised) или утоп-
ленность (bvLowered). Обе рамки имеют ширину BevelWidth. Наружная —
BevelOuter — расположена прямо по периметру панели, вторая — Bevellnner —
внутри на расстоянии BorderWidth от нее. Обе могут быть невидимыми
(bvNone), приподнятыми или утопленными.
Рекомендуем скачать другие рефераты по теме: оформление доклада, курсовая работа по управлению.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата