Использование компонента Memo
В некоторых случаях для ввода массива можно использовать компонент Memo. Компонент Memo позволяет вводить текст, состоящий из достаточно большого количества строк, поэтому его удобно использовать для ввода символьного массива. Компонент Memo добавляется в форму обычным образом. Значок компонента находится на вкладке Standard (рис. 5.4).
Рис. 5.4. Компонент Memo
В табл. 5.3 перечислены некоторые свойства компонента Memo.
Таблица 5.3. Свойства компонента Memo.
Свойство | Определяет |
---|---|
Name | Имя компонента. Используется в программе для доступа к свойствам компонента |
Text | Текст, находящийся в поле Memo. Рассматривается как единое целое |
Lines | Текст, находящийся в поле Memo. Рассматривается как совокупность строк. Доступ к строке осуществляется по номеру |
Lines.Count | Количество строк текста в поле Memo |
Left | Расстояние от левой границы поля до левой границы формы |
Top | Расстояние от верхней границы поля до верхней границы формы |
Height | Высоту поля |
Width | Ширину поля |
Font | Шрифт, используемый для отображения вводимого текста |
ParentFont | Признак наследования свойств шрифта родительской формы |
При использовании компонента Memo для ввода массива значение каждого элемента массива следует вводить в отдельной строке и после ввода каждого элемента массива нажимать клавишу Enter.
Получить доступ к находящейся в поле Memo строке текста можно при помощи свойства Lines, указав в квадратных скобках номер нужной строки (строки нумеруются с нуля).