Читайте также: |
|
Семинар 4
Текстовый редактор (класс TMemo).
Компонент представляет собой многострочный текстовый редактор и используется обычно для ввода или отображения текстов.
Свойства:
Text - содержит текст, как единое целое.
Lines - позволяет работать с отдельными строками текста (массив строк типа TStrings). В данном случае применимы методы, работающие со строками Add, Delete, Insert, например: Memo1.Lines.Add('Another line is added');
А также методы LoadFromFile и SaveToFile, например:
procedure TForm1.Button1Click(Sender: TObject);
Begin
Memo1.Lines.LoadFromFile('C:\AUTOEXEC.BAT');
Writeln('The 6th line of AUTOEXEC.BAT is: ', Memo1.Lines[5]);
End;
ReadOnly - определяет возможность ввода информации в окно компонента (если true, то ввод невозможен).
MaxLength - определяет максимальную длину текста (если 0, то длина не ограничена).
ScrollBars - определяет наличие или отсутствие полос прокрутки:
ssNone - полосы прокрутки отсутствуют;
ssBoth - обе полосы (горизонтальная и вертикальная);
ssHorizontal - горизонтальная полоса;
ssVertical- вертикальная полоса.
AutoSize - определяет, зависит ли размер окна компонента от параметров текста (да, если true).
WordWrap - определяет, выполняется ли автоматическое разбиение строк при выводе в окне компонента (да, если true).
WordTabs - определяет, будут ли учитываться символы табуляции при отображении текста (да, если true).
Этот компонент наследует все методы, а также свойства и методы, работающие с выделением, описанные для класса TEdit.
Кнопка выбора опции (класс TCheckBox).
Компонент представляет собой квадратик, внутри которого стоит или не стоит галочка, используется для обозначения выбора или отмены опций.
Свойства:
Caption - название кнопки (заголовок располагается правее кнопки).
Checked - определяет включенное (true) и выключенное (false) состояние кнопки.
Alignment - определяет выравнивание заголовка:
taLegtJustify - выравнивание по левой границе окна компонента;
taRightJustify - выравнивание по правой границе.
AllowGrayed - определяет количество состояний кнопки (true - 3 состояния, включая неопределенное - серая галочка, а false -2 состояния).
State - определяет состояния кнопки:
cbGrayed - неопределенное состояние;
cbChecked - включено;
cbUnchecked - выключено.
Дата добавления: 2015-07-10; просмотров: 61 | Нарушение авторских прав