Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по ПР ПМ0_Копец1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.37 Mб
Скачать

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

Свойство

Описание

Name

Имя компонента. Используется для доступа к свойствам компонента

Caption

Текст, который находится справа от кнопки

Checked

Состояние, внешний вид кнопки. Если кнопка выбрана, то значение свойства checked равно true, если кнопка не выбрана, то false

if ( CheckBox1->Checked == true) // есть галочка

ShowMessage("CheckBox1 is checked");

else

ShowMessage("CheckBox1 is not checked");

Button и BitBtn - управляющие кнопки

Компонент Button - обычная кнопка без рисунка, наиболее распространена в приложениях. BitBtn - кнопка с рисунком.

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

Свойство

Значение

Caption

Определяет название кнопки.

Glyph

С помощью него можно подгрузить рисунок кнопки в формате bmp. Очень много картинок для кнопок находятся в %\Program Files\Common Files\Borland Shared\Images\Buttons

Kind

Набор заготовок кнопок типа "Ок" или "Нет" и т.д. Иностранный текст можно заменить на русский через Caption.

Layout

Расположение изображения и названия кнопки относительно друг друга, blGlyphLeft - изображение слева, blGlyphBottom - снизу, blGlyphRight - справа, blGlyphTop - сверху.

Style

Стиль кнопок, bsAutoDetect, bsNew, bsWin31 - авто определение, новый вид, в стиле Windows 3.1 соответственно.

Задание 1

Установите на форме две кнопки BitBtn, три CheckBox, один Memo (см. рис. 1). По нажатию на кнопку OK должны меняться настройки шрифта в поле Memo в соответствии с установленными флажками CheckBox. По нажатию на кнопку Close форма должна закрываться.

Установка полужирного начертания в компоненте Memo выполняется следующим оператором: memo1->Font->Style=memo1->Font->Style+[fsBold];

Отключение полужирного начертания:

memo1->Font->Style=memo1->Font->Style-[fsBold];

Рис. 1 Вид приложения

Компонент SpeedButton представляет собой кнопку, на поверхности которой находится картинка.

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

Свойство

Описание

Name

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

Glyph

Битовый образ, в котором находятся картинки для каждого из состояний кнопки. В битовом образе может быть до четырех изображений кнопки (рис. П1.15)

NumGlyphs

Количество картинок в битовом образе Glyph

Flat

Свойство Flat определяет вид кнопки (наличие границы). Если значение свойства равно true, то граница кнопки появляется только при позиционировании указателя мыши на кнопке

Group Index

Идентификатор группы кнопок. Кнопки, имеющие одинаковый идентификатор группы, работают подобно радиокнопкам: нажатие одной из кнопок группы вызывает срабатывание других кнопок этой группы. Чтобы кнопку можно было зафиксировать, значение свойства Grouplndex не должно быть равно нулю

Down

Идентификатор состояния кнопки. Изменить значение свойства можно, если значение свойства Grouplndex не равно нулю

AllowAllUp

Свойство определяет возможность отжать кнопку. Если кнопка нажата и значение свойства равно true, то кнопку можно отжать

ShowHint

Разрешает (true) или запрещает (false) отображение подсказки при позиционировании указателя на кнопке