1‑й этап. Дополним визуальный интерфейс приложения (рис. 6.3).
Рис. 6.3. Форма из упражнения 6.2
Поместите на форму еще два компонента Label и два компонента TextBox и измените их свойства в соответствии с таблицей:
Компонент | Свойство | Значение |
Label1 | Name | YardLabel |
Font. Size | ||
Text | Длина в ярдах | |
Label2 | Name | FootLabel |
Font. Size | ||
Text | Длина в футах | |
TextBox1 | Name | YardTextBox |
Font. Size | ||
Enabled | False | |
Text | ||
TextAlign | Right | |
TextBox2 | Name | FootTextBox |
Font. Size | ||
Enabled | False | |
Text | ||
TextAlign | Right |
2‑й этап. Создание программного кода.
Добавьте в обработчик события Click кнопки ExecuteButton определение значения длины в ярдах и футах, используя следующие формулы: 1 фут = 12 дюймов, 1 ярд = 3 фута.
Запустите и протестируйте приложение, убедитесь в правильности его работы.
Компонент RadioButton
Найдите элемент управления RadioButton(зависимый переключатель ). Этот компонент чаще всего используется в группе и позволяет пользователю выбрать единственный вариант из нескольких предложенных. Щелчок по переключателю приводит к автоматическому освобождению ранее выбранного переключателя в группе. Для объединения компонентов RadioButton в группу используется компонент GroupBox ().
Элемент управления RadioButton может отображать текст, объекты Image или оба типа содержимого. Некоторые свойства компонента RadioButton перечислены в табл. 6.4.
Таблица 6.4