Читайте также: |
|
…………………….
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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Implementation | | | Из наблюдений доктора Джона Шимеля |