RadioButton 0

Компонент RadioButton представляет зависимую кнопку, состояние которой определяется состоянием других кнопок группы. Если в диалоговом окне надо организовать несколько групп переключателей, то каждую группу следует представить компонентом RadioGroup.

Таблица Свойства компонента RadioButton

Свойство Описание
Caption Текст, который находится справа от кнопки
Checked Состояние, внешний вид кнопки: если кнопка выбрана, то checked=true; Если кнопка не выбрана, то Checked=False

CheckBox

Компонент CheckBox представляет собой независимую кнопку (переключатель).

Таблица Свойства компонента CheckBox

Свойство Описание
Caption Текст, который находится справа от флажка
Checked Состояние, внешний вид флажка: если флажок установлен, то checked=true; Если флажок сброшен(нет галочки), то Checked=False
State Состояние флажка. В отличии от Checked, позволяет различать установленное, сброшенное и промежуточное состояния. Состояние флажка определяет одна из констант CbChecked (установлен), cbGrayed(серый, неопределенное состояние),cbUnChecked (сброшен)
AllowGrayed Свойство определяет, может ли флажок быть в промежуточном состоянии, если =true, то может, иначе – нет.

ListBox

Компонент ListBox представляет собой список, в котором можно выбрать нужный элемент.

Таблица Свойства компонента ListBox

Свойство Описание
Items Элементы списка – массив строк
Count Количество элементов списка
Sorted Признак необходимости автоматической сортировки (True)списка после добавления очередного элемента.
ItemIndex Номер выбранного элемента (элементы списка нумеруются с нуля). Если в списке ни один из элементов не выбран, то значение свойства равно минус 1

ComboBox

Компонент ComboBox дает возможность ввести данные в поле редактирования путем набора на клавиатуре или выбора из списка.

Свойства Items, Count, Sorted, ItemIndex – аналогичны компоненту ListBox.

Таблица Свойства компонента ComboBox

Свойство Описание
Text Текст, находящийся в поле ввода-редактирования
DropDownCount Кол-во отображаемых элементов в раскрытом списке. Если кол-во элементов списка больше чем DropDownCount, то появляется верт. Полоса прокрутки

StringGrid (вкладка Additional)

Компонент StringGrid представляет собой таблицу, ячейки которой содержат строки символов.

Таблица Свойства компонента StringGrid

Свойство Описание
Name Имя компонента, используется для доступа к компоненту и его свойствам
ColCount Кол-во колонок таблицы
RowCount Кол-во строк таблицы
DefaultColWidth Ширина колонок таблицы
DefaultRowWidth Высота колонок таблицы
FixedCols Кол-во зафиксированных слева колонок таблицы. Зафиксированные колонки выделяются цветом и при горизонтальной прокрутке таблицы остаются на месте.
FixedRows Кол-во зафиксированных сверху строк таблицы. Зафиксированные строки выделяются цветом и при верт прокрутке таблицы остаются на месте.
Cells Соответствующий таблице двумерный массив. Ячейке таблицы, находящейся на пересечении столбца с номером col и строки с номером row, соответствует элемент cells[col,row]
GridLineWidth Ширина линий, ограничивающих ячейки таблицы
Options.goEditing Признак допустимости редактирования содержимого ячеек таблицы.
Options.goTab Разрешает или запрещает использование клавиши <Tab>для перемещения курсора в следующую ячейку таблицы
Options. goAlwaysShowEditor Признак нахождения компонента в режиме редактирования. Если значение False, то для появления курсора надо набирать текст, щелкнуть мышью или нажать F2

Пример Дан массив целых чисел. Упорядочить числа по убыванию.