Разработка игровой программы Морской бой
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: bestreferat, изложение 7 класс
| Добавил(а) на сайт: Занин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Комбинируя сочетания bvLowered/bvRaised, можно создать вокруг панели
"ров" или "вал".
Иллюзию трехмерности может подчеркнуть также стиль обрамления компонента:
(Pb) property BorderStyle: TBorderStyle;
TBorderStyle = bsNone .. bsSingle;
Значение bsSingle означает, что панель будет окаймлена черной линией единичной толщины (по периметру, снаружи от обеих рамок).
Выравнивание текста заголовка панели определяется при помощи свойства:
(Pb) property Alignment: TAlignment;
Свойство (Pb) property Locked: boolean; предназначено для определения способа взаимодействия панели с размещенными на ней объектами OLE. Если оно равно True, последние при активизации сервера OLE "по месту'" не могут заместить панель.
В обработчике события: (Pb) property OnResize: TNotifyEvent; может быть предусмотрена реакция пользователя на изменение размеров панели.
1.2.4. Компонент TBitBtn
TBitBtn - кнопка вроде TButton, однако на ней можно разместить картинку
(glyph). TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и
др), при выборе которых кнопка принимает соответствующий вид. Кроме того, нажатие кнопки на модальном окне (Form2.ShowModal) приводит к закрытию окна
с соответствующим модальным результатом (Form2.ModalResult).
Этот компонент доступен из модуля BUTTONS, и находится на странице
Палитры компонентов Additional.
Эта кнопка, будучи потомком TButton, может нести на себе пиктограмму и имеет рад дополнительных удобств в использовании. В Delphi уже определены стандартные виды кнопок:
(Pb) property Kind: TBitBtnKind;
TBitBtnKind = (bkCustom, bkOK, bkCancel, bkHelp, bkYes, bkNo, bkClose, bkAbort, bkRetry, bklgnore, bkAll);
Для каждой из них определены: передаваемый форме результат
(ModalResult):
BitBtnModalResults: array[TBitBtnKind] of TModalResult =
(0, mrOk, mrCancel, 0, mrYes, mrNo, 0, mrAbort, mrRetry, mrlgnore, inrAll);
а также название и картинки для разных состояний. Достаточно установить
значение свойства Kind, и кнопка сразу приобретет нужный вид. Более того, некоторые из видов кнопок при нажатии сразу совершают определенные
действия. Так, bkHelp осуществляет инициализацию системы помощи со своим
(или ближайшим ненулевым родительским) контекстом. Кнопка вида bkClose
закрывает форму, которой она принадлежит, вызывая ее метод Close.
Кнопка будет отнесена к виду bkCustom, если она:
1. назначена Default, но при этом не принадлежит множеству [bkOk, bkYes];
2. назначена Cancel, но не принадлежит множеству [bkCancel, bkNo];
3. у нее изменена пиктограмма;
4. модальный результат не соответствует определенному для этого вида кнопок.
За внешний вид этой кнопки отвечают свойства, рассмотренные ниже.
Стиль изображения кнопок в зависимости от операционной системы задается
свойством:
(Pb) property Style: TButtonStyle;
TButtonStyle = (bsAutoDetect, bsWin31, bsNew);
Рекомендуем скачать другие рефераты по теме: оформление доклада, курсовая работа по управлению.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата