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 |
Пример Дан массив целых чисел. Упорядочить числа по убыванию.