Иллюстрированный самоучитель по Delphi 7 для начинающих

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

На рис. 15.2 приведен вид стартовой формы Forml во время разработки программы. Эта форма будет использоваться как для вывода вопросов теста и ввода ответов пользователя, так и для вывода начальной информации о тесте и результатов тестирования.

Поле метки Label3 предназначено для вывода текста вопроса, начальной информации о тесте и результатов тестирования.

Поля Label1, Label2, Label3 и Label4 предназначены для вывода текста альтернативных ответов, а переключатели RadioButton1, RadioButton2, RadioButton3 и RadioButton4 – для выбора ответа.

Командная кнопка Button1 предназначена для подтверждения выбора альтернативного ответа и перехода к следующему вопросу теста.

Следует обратить внимание на недоступный (невидимый) во время работы переключатель RadioButton5. Перед выводом очередного вопроса он программно устанавливается в выбранное положение, что обеспечивает сброс (установку в невыбранное состояние) переключателей выбора ответа (RadioButton1i, RadioButton2, RadioButton3 и RadioButton4).

Иллюстрированный самоучитель по Delphi 7 для начинающих › Примеры программ › Форма приложения
Рис. 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 также проявляет себя только во время работы программы.

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