Форма приложения
На рис. 15.2 приведен вид стартовой формы Forml во время разработки программы. Эта форма будет использоваться как для вывода вопросов теста и ввода ответов пользователя, так и для вывода начальной информации о тесте и результатов тестирования.
Поле метки Label3 предназначено для вывода текста вопроса, начальной информации о тесте и результатов тестирования.
Поля Label1, Label2, Label3 и Label4 предназначены для вывода текста альтернативных ответов, а переключатели RadioButton1, RadioButton2, RadioButton3 и RadioButton4 – для выбора ответа.
Командная кнопка Button1 предназначена для подтверждения выбора альтернативного ответа и перехода к следующему вопросу теста.
Следует обратить внимание на недоступный (невидимый) во время работы переключатель RadioButton5. Перед выводом очередного вопроса он программно устанавливается в выбранное положение, что обеспечивает сброс (установку в невыбранное состояние) переключателей выбора ответа (RadioButton1i, RadioButton2, RadioButton3 и RadioButton4).
Рис. 15.2. Форма приложения Test
Значения свойств стартовой формы приведены в табл. 15.1.
Таблица 15.1. Значения свойств стартовой формы.
Свойство | Значение | Пояснение |
---|---|---|
Caption | ||
Height | 362 | |
Width | 562 | |
Color | clWhite | |
Font.Name | Arial Cyr | |
Borderlcons.biSystemMenu | True | Есть кнопка системного меню |
Borderlcons.biMinimize | False | Нет кнопки Свернуть окно |
Borderlcons.biMaximize | False | Нет кнопки Развернуть окно |
BorderStyle | bsSingle | Тонкая граница окна, нельзя изменить размер окна |
Следует обратить внимание, что несмотря на то, что свойства Bordericons.biMinimize и Borderlcons.biMaximize имеют значение False, кнопки Свернуть окно и Развернуть окно отображены в форме. Реальное воздействие значения этих свойств на вид окна проявляется только во время работы программы. Значение свойства Borderstyle также проявляет себя только во время работы программы.