Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Implementation

Читайте также:
  1. Implementation

…………………….

var Str2: String; // Глобальная переменная, которой будет присвоено

// значение поля Edit1

 

5. Добавьте в текст процедуры оператор присваивания переменнойStr2 значения текстового поля.

procedure TForm1.Edit1Exit(Sender: TObject);

Begin

Str2:= Edit1.Text; //Переменной присвоено значение

End;

TLabeledEdit - однострочное редактируемое текстовое поле с меткой

Компонент TLabeledEdit является комбинацией однострочного текстового поля и надписи.

 

Основные свойства надписи:

+EditLabl.Caption - текст надписи

LabelPosition = (IpAbove, IpBelov, IpLeft, IpRight) - определяет положение надписи относительно текстового поля (сверху, снизу, слева, справа).

LabelSpacing – определяет расстояние от метки до текстового поля в пикселях.

Остальные свойства аналогичны свойствам компонента TLabel.

Отображаемая строка тестового поля (как и в компоненте TEdit) содержится в свойстве Text:String.

 

Отображения в поле значения локальной константы и глобальной переменной

1. Установите на форме текстовое поле LabeledEdit1.

2. Определите для LabeledEdit1 процедуру обработки события OnClick (установка курсора в поле)

3. Задайте значение свойства EditLabl.Caption либо непосредственно вводом значения, либо с помощью глобальной константы или переменной в какой-либо процедуре обработки события.

4. Добавьте в код процедуры описание локальной константыSt

 

procedure TForm1.LabeledEdit1Click(Sender: TObject);

Const St = 'Было введено';

Begin

LabeledEdit1.Text:= St+Str1; //Операция объединения

{ или равноценный вариант

LabeledEdit1.Text:= St+Edit1.Text; }

End;

TMemo – многострочное редактируемое текстовое поле

Компонент класса TMemo - предназначен для ввода, редактирования и/или отображения длинного многострочного текста. Для работы с коротким текстом предпочтительней компонент TEdit.

Lines: TString - содержит строки текста в виде пронумерованного набора строк.

Text: String - отображает содержимое свойства Lines в виде одной длинной строки.

Компонент удобно использовать для представления текстовых данных из внешних файлов. Проблемы работы с внешними файлами в данной работе не рассматриваются.

TListBox – Список выбора

TListBox - список выбора, стандартный для Windows список, с помощью которого можно выбирать элемент списка.

TComboBox – комбинированный список

TComboBox - комбинированный список выбора. Представляет собой комбинацию списка выбора и текстового редактора.

TMaskEdit – поле с маской ввода

MaskEdit – предназначен для ввода текста, соответствующего шаблону, задаваемому свойством EditMask: String. Если это свойство не задано, то компонент работает как обычное текстовое поле TEdit.

 

2.4 Содержание отчёта

1. Задание.

2. Листинг модуля с подробными комментариями.

2.1. Назначение установленных на форме компонентов.

2.2. События и процедуры обработки событий.

2.3. Назначение констант и переменных.

 

Контрольные вопросы

1. Перечислите компоненты, используемые для ввода текста. Перечислите компоненты, используемые для вывода текста.

2. Перечислите компоненты, используемые как для ввода, так и для вывода текста.

3. Что такое свойство объекта, каким образом можно его изменять?

4. Что такое событие, причины возникновения событий?

5. Каково назначение обработчиков событий? Каким образом можно ини­циировать создание процедуры обработки события?

6. В чём состоят различия между простой константой и типизованной константой?

7. Синтаксис описания констант и переменных.

8. Что в списке можно рассматривать как идентификаторы: Sum, ФИО, 22222, X, Byte, $Abc, A_Bc, _Kom?

9. В каких случаях следует использовать переменные, а каких константы?

10. В чём различие доступности констант и переменных, описанных в разделе implementation модуля и в процедуре обработки событий?

11. Как можно обратиться к полю объекта?


Дата добавления: 2015-07-11; просмотров: 87 | Нарушение авторских прав


Читайте в этой же книге: Обозначения событий | Визуальные компоненты для ввода и вывода | Объявление констант и переменных | Коды служебных символов | Отображение текста компонентом класса TLabel |
<== предыдущая страница | следующая страница ==>
Implementation| Из наблюдений доктора Джона Шимеля

mybiblioteka.su - 2015-2024 год. (0.007 сек.)