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

Компоненты и их свойства

Основные общие свойства визуальных компонент ( Edit, Label, GroupBox, RadioButton, CheckBox, ListBox, ComboBox …)

Name – программное имя компонента

Captonзаголовок (подпись) компонента

Left – определяет положение (смещение слева) компонента на форме в пикселях

Top – определяет положение (смещение сверху) компонента на форме в пикселях

Heightопределяет размер ( высоту) компонента в пикселях

Width – определяет размер ( ширину) компонента в пикселях

Enableопределяет активность компонента (быть в рабочем состоянии)

Visble – определяет видимость компонента

Компоненты

Edit

Страница: Standart

Назначение: Используется для ввода или вывода строковых значений, можно использовать для ввода-вывода числовых (целых, вещественных) при этом обязательно необходимы функции преобразования.

Основное свойство:

  • Text – в этом свойстве содержится строковое значение

Долнительные свойства:

  • MaxLength – максимальное число символов значения. Если MaxLength =0 , то ограничения нет.

  • PasswordChar – указывает символ отображаемый при вводе. Если PasswordChar = #0 , то отображается набранный символ.

  • ReadOnly – открывает ( False) или запрещает (True) редактирование (ввод) значения

Пример

A:=StrToInt(Edit1.Text); // ввод целого значения A

Edit1.Text:=FloatToStr(B); // вывод вещественного значения B

Edit1.Text:=’Пример’; // вывод строкового

Label

Страница: Standart

Назначение: Используется для создания подписей ( заголовков на форме) строковых значений, можно использовать для вывода строковых и числовых (целых, вещественных) при этом обязательно необходимы функции преобразования.

Основное свойство:

  • Caption – в этом свойстве содержится строковое значение

Пример

Label1.Caption:=’Нет решения’ // вывод сообщения

Label1.Caption:=IntToStr(X); //вывод целого значения X

RadioButton

Страница: Standart

Назначение: Используется для выбора ( одного из многих ). Как правило данные компоненты ( кнопки) помещаются в контейнер ( компонент GroupBox).

Основное свойство:

  • Checked – принимает зачение True, если выбрана данная кнопка или False в противном случае.

Пример

if RadioButton1.Checked then Label1.Caption:=’Вопрос’

else Label1.Caption:=’Ответ’;

CheckBox

Страница: Standart

Назначение: Используется для выбора ( призвольного числа вариантов из многих ). Как правило данные компоненты ( кнопки-флажки ) помещаются в контейнер ( компонент GroupBox).

Основное свойство:

  • Checked – принимает зачение True, если установлен флажок или False в противном случае.

Пример

if GroupBox1.Checked then Label1.Caption:=’Вопрос’

else Label1.Caption:=’Ответ’;

GroupBox

Страница: Standart

Назначение: Служит контейнером для компонентов выбора ( RadioButton, CheckBox). Группа кнопок выбора (RadioButton) определяется контейнером, в который они помещены.

Основное свойство:

Caption – заголовок.

ListBox

Страница: Standart

Назначение: Используется для вывода списка. В качестве списка в программе может выступать массив. Элемент списка (Items) имеет строковое значение. Все элементы списка имеют индекс (ItemIndex), индексация начинается от 0.

Основные свойства:

  • Items[ItemIndex] – принимает зачение элемента списка с указанным индексом. Значение данного свойства можно изменять (редактировать).

  • ItemIndexпринимает значение индекса текущего (выделенного) элемента списка. При изменении ItemIndex меняется текщий элемнт списка.

  • Items.Countпринимает значение числа элементов списка.

Основные методы:

  • Clear – очистка списка

  • Items.Append(S) – добавление в список элемента со значением S

  • Items.Delete(N) – удаление из списка элемента с индексом N

  • Items.Insert(N,S) – вставка в список элемента с индексом N и значением S

Пример

ListBox1.Clear; // очистка списка

ListBox1.Items.Append(‘Первый’); // добавление в список

SS:=ListBox1.Items[3]; // присвоение SS значения 4 элемента (по счету ) из списка

ListBox1.ItemIndex:=5; // текущий 6 (по счету ) элемент списка

ListBox1.Items.Delete(1); удаление 2 (по счету ) элемента списка

Соседние файлы в папке Методический материал