Иллюстрированный самоучитель по C++ Builder

Форма приложения

На рис. 10.2 приведен вид формы программы тестирования.

Поле Label1 предназначено для вывода начальной информации, вопроса и результатов тестирования. Компонент image1 предназначен для вывода иллюстрации, сопровождающей вопрос. Кнопка Button1 используется для подтверждения выбора ответа и перехода к следующему вопросу.

Иллюстрированный самоучитель по C++ Builder › Примеры программ › Форма приложения
Рис. 10.2. Форма программы тестирования

Нетрудно заметить, что в форме нет радиокнопок – компонентов RadioButton, обеспечивающих вывод альтернативных ответов и прием ответа испытуемого. В рассматриваемой программе компоненты RadioButton будут созданы динамически, во время работы программы.

В табл. 10.1 и 10.2 приведены значения свойств формы и компонента Label1. Значения остальных свойств этих и других компонентов можно оставить без изменений.

Таблица 10.1. Значения свойств формы.

Свойство Значение Пояснение
Borderlcons.biSystemMenu true Есть кнопка системного меню
Border Icons.biMinimize false Нет кнопки Свернуть окно
Borderlcons.biMaximize false Нет кнопки Развернуть окно
BorderStyle bsSingle Тонкая граница окна, нельзя изменить размер окна

Таблица 10.2. Значения свойств компонента Label1.

Свойство Значение Пояснение
AutoSize false Запрет изменения размера поля в соответствии с его содержимым
Wordwrap true Разрешить перенос слов в следующую строку поля

Следует обратить внимание, что несмотря на то, что свойства BorderIcons.biMinimize и Borderlcons.biMaximize имеют значение false, кнопки Свернуть окно и Развернуть окно отображены в форме. Реальное воздействие значений этих свойств на вид окна проявляется только во время работы программы. Значение свойства BorderStyle также проявляет себя только во время работы программы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.