Skip to Content

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

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

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

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

Поля Label 1, Label2, Label3 и Label 4 предназначены для вывода текста альтернативных ответов, а переключатели RadioButtoni, RadioButton2, RadioButton3 и RadioButton4 — для выбора ответа.

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

Следует обратить внимание на недоступный (невидимый) во время работы переключатель 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 Тонкая граница окна, нельзя изменить размер окна

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

В табл. 15.2—15.5 приведены значения свойств компонентов формы.

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

Свойство Компонент
Label1 Label2 Label3 Label4 Label5
Left 32 32 32 32 32
Тор 64 96 128 160 8
AutoSize True True True True True
Wordwrap True True True True True

Таблица 15.3. Значения свойств компонентов RadioButton1 —RadioButton5

Свойство Компонент
Radio-Button1 Radio-Button2 Radio-Button3 Radio-Button4 Radio-Button5
Caption — - — — —
Left 8 8 8 8 8
Top 64 96 128 160 174
Visible True True True True False

Таблица 15.4. Значения свойств кнопки Button1

Свойство Значение
Name Buttonl
Caption Ok
Left 13
Top 273
Height 28
Width 82

Таблица 15.5. Значения свойств панели Panel1

Свойство Значение
Name Panell
Caption
Height 46
Align alBottom



Delphi Для профессионалов &1   |    Delphi Для профессионалов &2   |    Delphi Для профессионалов &3   |    Иллюстрированный самоучитель &1   |    Иллюстрированный самоучитель &2