Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Яровой_Информатика.doc
Скачиваний:
49
Добавлен:
13.04.2015
Размер:
3.2 Mб
Скачать

Компонент Label (Метка)

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

Если поместить компонент на форме (по умолчанию в нем будет текст Label1), затем в окне ‘Object Inspector’ найти строку, в левой части которой написано Caption , и в правой части этой строки вместо Label1 ввести новый текст (например, ‘Ввести значение x=’), то этот текст появится в компоненте. В дальнейшем описанную в этом абзаце процедуру будем называть короче: свойству Caption задать значение ‘Ввести значение х=’.

Значение этого свойства, определенного на этапе оформления окна, можно изменить при выполнении программы (т.е. программно) оператором присваивания: Label1. Caption: = ‘Новое значение х =’;

Этот оператор свойству Caption (Надпись) компонента Label1 присвоит строковую константу ‘Новое значение x=’.

Компонент Edit (Редактор)

Предназначен для ввода, отображения и редактирования одной текстовой строки. Система Delphi автоматически изменяет значения свойств Height (Высота) и Width (Ширина), если программист изменяет размеры Edit с помощью маркеров, расположенных на его сторонах. Основное свойство – Text (Текст), значением которого является вводимый или выводимый текст. Обычно вначале, на этапе оформления окна, этому свойству, задают пустую строку. Затем значение свойства Text изменяется программно, например оператором присваивания:

Edit1.Text: = ’Ввести элемент матрицы а [1,1]’;

Этот оператор свойству Text (Текст) компонента Edit1 присвоит строковую константу ‘Ввести элемент матрицы a[1,1]’.

Компонент Memo (Многострочный текстовый редактор)

Используется для ввода, отображения и редактирования многострочного текста. Текст является значением свойства Lines (Строки), имеет тип String (Строковый) и представляет собой пронумерованный набор строк. Нумерация строк начинается с нуля. Для занесения текста в очередную строку окна редактора вызывается стандартная процедура Add (Добавить), которая называется методом. Например, вызвать процедуру Add и отобразить в очередной строке редактора текст ‘Данные введены’ можно, записав в модуле оператор:

Memo1.Lines.Add (‘Данные введены’);

Этот оператор вызывает стандартную процедуру Add (Добавить) свойства Lines (Строки) компонента Memo1, которая реализует отображение строковой константы ‘Данные введены’ в очередной строке окна Memo1. При записи параметров процедуры Add часто применяется символ +, который является знаком операции склеивания (конкатенации) строк. Например, если в программе имеется целая переменная n, определяющая число студентов в группе, то вывести в окно Memo1 информацию об этом можно, записав в модуле оператор вызова процедуры Add:

Memo1.Lines.Add (‘Число студентов в группе: ’+IntToStr(n));

где IntToStr(n) – стандартная функция, которая преобразует целый тип переменной n в строковый.

Для очистки окна Memo1 вызывается стандартная процедура без параметров Clear (Очистить) оператором:

Memo.Lines.Clear;

На этапе оформления окна система Delphi автоматически изменяет значения свойств Height (Высота) и Width (Ширина), если программист изменяет размеры Memo с помощью маркеров, расположенных на его сторонах.