DBRadioGroup - связанный с данными аналог группы радиокнопок RadioGroup. Компонент позволяет отображать и редактировать поля с ограниченным множеством возможных значений.
Количество радиокнопок в группе и надписи около них определяются свойством Items. Это свойство во время проектирования удобно заполнять редактором, вызываемым из Инспектора Объектов. Значения полей, соответствующие кнопкам, заносятся в свойство Values в той же последовательности, в которой заносились кнопки в Items. Это свойство во время проектирования также удобно заполнять редактором, вызываемым из Инспектора Объектов.
Свойство Columns определяет число столбцов, в которых отображаются радиокнопки группы.
Свойства компонента, обеспечивающие связь с данными:
В· DataSource - источник данных типа TDataSource
В· DataField - имя поля, с которым связан компонент
В· Field - объект этого поля (только для чтения)
Значение поля в текущей записи можно найти в свойстве Value. При переключении пользователем кнопок в поле заносится значение из списка Values, соответствующее включенной кнопке. Определить во время выполнения, какая кнопка включена в данный момент, можно по индексу ItemIndex (0 - первая кнопка, -1 - ни одна кнопка не включена).