Программирование с C++ Builder



                  


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



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

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



Рис. 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 также проявляет себя только во время работы программы.

Назад Содержание Вперед