RadioGroup без выбранного варианта

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

RadioGroup без выбранного варианта

Сообщение Sergey_Afanasyev » 17.06.2015 20:46:22

При активизации формы ( событие FormActivate или FormShow ) компонент RadioGroup имеет
ItemIndex равным -1. И ни один вариант пока не выбран.
Пользователь выбирает один из вариантов, делает еще какие то действия
и записывает все это в таблицу. Теперь компоненты Edit заполняются пробелом или нулем и для
RadioGroup записывается: RadioGroup1.ItemIndex := -1 ; Но при работе дает ошибку, что
дескать ItemIndex не в допустимом диапазоне. А нужно, чтобы ни один вариант был пока не выбран.
Sergey_Afanasyev
новенький
 
Сообщения: 49
Зарегистрирован: 22.02.2012 19:30:27

Re: RadioGroup без выбранного варианта

Сообщение Лекс Айрин » 17.06.2015 21:00:27

Sergey_Afanasyev, попробуй проставить максимально допустимое значение для этого поля. Возможно, где-то идет неправильное преобразование знаковое/беззнаковое.

Увы, это не помогает((
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: RadioGroup без выбранного варианта

Сообщение Xenar » 17.06.2015 22:52:26

Насколько я понял нужно что бы элементы в RadioGroup после какого либо действия снова возвращались в состояние "ни чего не выбрано" ?

Я делал так. Заполнял RadioGroup нужным количеством RadioButoon с помощью Items (в Инспекторе объектов) и добавлял еще один RadioButoon в RadioGroup вручную. Этот одиночный RadioButoon выносил, визуально, за пределы RadioGroup и когда мне нужно было сделать состояние "ничего не выбрано" просто делал Checked:= True на этот RadioButoon.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 3

Рейтинг@Mail.ru