Информатика. Программирование в Delphi
131
спроектирована таким образом, чтобы в поле
Масса
можно было ввести только
вещественное число. Рекомендуемый вид формы приведен на рис. 8.5. Сохра-
нить проект в папке
Фунты–килограммы
.
Пример 8.4 (Выполнить самостоятельно)
Разработать приложение, которое вычисляет количество рубашек (2,3 м
2
– 1
штука) или платьев (3,5 м
2
– 1 штука), полученных из X м
2
ткани. Число X вводится
в поле
Ткань
. Программа должна быть спроектирована таким образом, чтобы в по-
ле
Ткань
можно было ввести только вещественное число, а в ответе должно выво-
диться только целое число рубашек или платьев. Рекомендуемый вид формы при-
веден на рис. 8.6. Сохранить проект в папке
Платья–рубашки.
Рис. 8.5 Рис. 8.6
9. КОМПОНЕНТ Radiogroup – ГРУППА ЗАВИСИМЫХ
КНОПОК
Кроме уже упомянутых элементов-контейнеров, объединяющих переключа-
тели в группу, в Delphi есть специализированный компонент
RadioGroup
пред-
ставляющий собой группу переключателей
RadioButton
. Такая группа переключа-
телей создана для упорядочения переключателей и упрощения организации их
взаимодействия по сравнению с добавлением их вручную к обычной группе.
Компонент
Группа переключателей RadioGroup
может также содержать
другие элементы управления, например, флажок
CheckBox
или однострочный ре-
дактор
Edit
.
Управление числом и названиями переключателей производится с помощью
свойства
Items
типа
Tstrings
. Оно позволяет получить доступ к отдельным пере-
ключателям в группе. Это свойство содержит строки, отображаемые как заголовки
переключателей. Отсчет строк в массиве начинается с нуля:
Items [0], Items [1]
и
т. д. Для манипуляции со строками (заголовками) можно использовать такие ме-
тоды, как
Add
и
Delete
(добавить и удалить).
Доступ к отдельному переключателю можно получить через свойство
ItemIndex
типа
Integer
, содержащее позицию – номер переключателя, выбранно-
го в группе в текущий момент. Это свойство используется для выбора отдельного
переключателя или для определения, какой из переключателей является выбран-