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