Similar presentations:
Текстовые компоненты Delphi
1. Текстовые компоненты
LabelStaticText
Edit
Memo
ListBox
ComboBox
2. TLabel
Для размещения одной или нескольких строкСвойства:
Autosize - false
WordWrap – true -для размещения в
несколько строк
Trasparent - true – прозрачный фон
ShowAccelChar - отображать выделенный
символ акселератор
3. TStaticText (Additional)
- служит для вывода надписей многострочного текстаAutosize – false – для срабатывания переноса слов
4. TEdit – однострочный редактор текста. Служит для отображения или ввода достаточно длинных строк Свойства компонента:
AutoSelectУказывает, будет ли выделяться весть текст в момент
получения компонентом фокуса ввода
AutoSize
Высота компонента автоматически меняется при
изменении шрифта
MaxLength
Определяет максимальную длину текстовой строки
Если =0, то длина неограничена
PasswordChar
Указанный символ заменяет собой любой введенный
символ. Применяется при вводе паролей
ReadOnly
CharCase
Если True, то текст не может изменяться
OEMConvert
Перевод символов из DOS В ANSI (WINDOWS)
Принудительное преобразование текста в верх./нижн.
Регистр
Имеет стандартное контекстное меню
5. Методы компонента Edit
ClearУдаляет весь текст
ClearSelection
Удаляет выделенный текст
ClearUndo
Очищает буфер обмена
CopyToClipBoard
Копирует выделенный текст в БО
CutToClipBoard
PasteToClipBoard
«Вырезает выделенный текст» в БО
Вставляет текст из БО
6. Tmemo – предназначен для ввода, редактирования или отображения достаточно длинного текста. Текст представляет собой набор строк.
LinesСтроки текста
ScrollBars
Подключение полос прокрутки
WantReturn
(True) при нажатии клавиши Enter вызывает
переход на новую строку, иначе надо нажимать
CTRL-Enter
WantTabs
Ввод в текст символа табуляции
Count (метод)
Подсчет строк
Контекстное меню.
(*.TXT)
7. TListBox- служит для организации списков
ItemsЭлемент списка
Columns
Количество столбцов
MultiSelect
Возможность множественного
выбора
procedure TForm1.Button1Click(Sender: TObject);
begin
S:= inputBox(‘ввод строки’, ‘введите строку,'');
if length(s)> 0 then
ListBox1.Items.Add(S);
end;
8. Пример: получение доступа ко всем строкам списка
beginfor i:=0 to ListBox1.Items.Count-1
do begin
ListBox2.Items[i]:= ListBox1.Items[i];
ShowMessage(''+ListBox2.Items[i]);
end;
end;
begin
ListBox2.Items.Clear;
end;
9. TСomboBox – раскрывающийся список
SortedКоличество строк, на
которые раскрывается список
сортировка списка
Simple
список не раскрывается
DropDownCount