Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ооп шпоры.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
61.39 Кб
Скачать

23. Основные свойства и события компонентов ввода и отображения информации Label, Edit, Memo, Button.

Свойства компонента Edit

Name  Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования. Text  Текст, находящийся в поле ввода и редактирования. Left  Расстояние от левой границы компонента до левой границы формы. Top  Расстояние от верхней границы компонента до верхней границы формы. Height  Высота поля. Width  Ширина поля. onChange — происходит при любом изменении отображ. текста; onClick — происходит при клике по компоненту. Font  Шрифт, используемый для отображения вводимого текста  ParentFont. Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента

Cвойства компонента Label

Name  Имя компонента. Используется в программе для доступа к компоненту и его свойствам. Caption Отображаемый текст. Font  Шрифт, используемый для отображения текста . ParentFont  Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, текст выводится шрифтом, установленным для формы. AutoSize  Признак того, что размер поля определяется его содержимым. Left  Расстояние от левой границы поля вывода до левой границы формы. Top  Расстояние от верхней границы поля вывода до верхней границы формы. Height  Высота поля вывода. Width  Ширина поля вывода.  Wordwrap  Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку

Свойства компонента Button

Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам. Caption Текст на кнопке. Enabled Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и не доступна, если значение свойства равно False. Left Расстояние от левой границы кнопки до левой границы формы. Top Расстояние от верхней границы кнопки до верхней границы формы. Height Высота кнопки. Width Ширина кнопки.

Procedure Click; Имитирует щелчок мышью на кнопке

Procedure SetFocus; Передает фокус элементу, активирует его OnClick. Соответствует щелчку мыши на кнопке или нажатию клавиш быстрого доступа.

25. Виды списков, основные характеристики Listbox, CheckListbox, Combobox.

Основные свойства компонента ListBox:

- ItemIndex: integer;  определяет индекс выделенного элемента в списке. Нумерация элементов начинается с нуля. Если выделенного элемента нет, это свойство принимает значение, равное  -1.  Свойство доступно только на этапе выполнения программы;

- Item: Tstrings; задает элементы списка;

- MultiSelect:Boolean; определяет, разрешается ли одновременно выделять несколько элементов списка: если имеет значение  True, то такое выделение возможно, в противном случае выделить можно только один элемент;

- Selected[Index:integer]:Boolean; если i-тый элемент выделен, то Selected[i] равняется True, , в противном случае -  False. Свойство доступно только на этапе выполнения программы.

- Sorted:Boolean; указывает, должны ли строки в списке автоматически сортироваться в алфавитном порядке.

- Clear; удаляет все элементы списка.

СomboBox –комбинированная строка ввода. Страница Палитры Компонентов – Standard. Объединяет в себе возможности строки ввода Edit  и списка List Box. По внешнему виду напоминает Edit, но дополнительно имеет в правой части кнопку со стрелкой, направленной вниз. Если щелкнуть по этой кнопке, появится выпадающий список. Основное отличие от  ListBox – возможность вводить в список новые элементы, отображать активный элемент. В компоненте СomboBox отсутствует свойство MultiSelect, поэтому не допускается множественный выбор.

Основные свойства Сombo Box:

- ItemIndex: integer;  определяет индекс выделенного элемента в списке. Нумерация элементов начинается с нуля. Если выделенного элемента нет, это свойство принимает значение, равное  -1.  Свойство доступно только на этапе выполнения программы;

Item: Tstrings; задает элементы списка;

- DropDownCount: integer; отображает максимальное число элементов, отображаемое в раскрывающемся списке.

- DroppedDown:Boolean; указывает, отображается ли раскрывающийся список в данный момент. Свойство доступно только на этапе выполнения программы.

- Sorted:Boolean; указывает, должны ли строки в списке автоматически сортироваться в алфавитном порядке.

- Text: String; содержит текс выбранной или введенной пользователем строки.

- Clear; удаляет все элементы списка.

Список выключателей CheckListBox находится на странице Additional. Если в панели переключателей RadioGroup выбранным (нажатым) может быть только один переключатель, то в списке выключателей CheckListBox каждый выключатель может находиться в одном из трех состояний:

- Включен – в выключатель помещается символ «галочки»;

- Выключен – выключатель пуст;

- Нейтральное – в выключатель помещается символ «галочки» серого цвета.

Основные свойства списка выключателей:

Checked[index:integer]:boolean; содержит состояние выключателя с индексом Index. Индексация начинается с нуля. Если i-ый выключатель включен, то Checked[i]  имеет значение true, а в остальных случаях -  false.

Items: Tstrings; содержит список названий выключателя.

AllowGrayed:boolean; разрешает или запрещает использовать в переключателях третье состояние  - нейтральное, cbGrayed.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]