Разработка приложений в системе Delphi. Шейкер Т.Д. - 43 стр.

UptoLike

Составители: 

Редактор Memo
Компонент Memo предназначен для ввода, редактирования и отображения
текста. В отличие от редактора Edit может содержать несколько строк, которые
задаются либо свойством
Text, либо свойством Lines. Свойство Text
используется для доступа ко всему содержимому компонента, а свойство
Lines для работы с отдельными строками. Редактор Memo может содержать
полосы прокрутки ScrollBars.
Многострочный редактор хранит информацию в массиве
Lines типа
TStrings. Для загрузки текста из файла используется метод LoadFromFile.
Для сохранения информации в файле используется метод
SaveToFile. При
необходимости добавить, удалить, вставить строку используются методы
Add,
Delete, Insert. Для записи текста в процессе проектирования приложения
надо открыть окно редактора String list editor кнопкой, расположенной в
Инспекторе объектов у свойства
Lines.
В примере редактор Memo1 очищается, и в него с помощью метода Add
выводятся значения из массива целых чисел
x. Так как компонент Memo
работает со строками, то предварительно выполняется перевод целого числа в
строку функцией
inttostr:
Memo1.Lines.Clear;
for i:=0 to n-1 do Memo1.Lines.Add(inttostr(x[i]));
Списки
Простой список ListBox позволяет выбирать один или несколько
элементов, может содержать изображения. Элементы списка всегда
присутствуют на экране, то есть список всегда раскрыт. Список ComboBox
представляет собой комбинацию компонент Edit и ListBox. Имеет несколько
модификаций. В отличие от ListBox можно выбирать только один элемент.
Модификации комбинированного списка ComboBox задаются свойством
Style: при значении csSimple список всегда раскрыт, значение csDropDown
задаёт раскрывающийся список с полем редактирования,
csDropDownList
позволяет только выбрать строку. Количество строк, которые отображаются на
43
Редактор Memo
    Компонент Memo предназначен для ввода, редактирования и отображения
текста. В отличие от редактора Edit может содержать несколько строк, которые
задаются либо свойством Text, либо свойством Lines. Свойство Text
используется для доступа ко всему содержимому компонента, а свойство
Lines – для работы с отдельными строками. Редактор Memo может содержать
полосы прокрутки ScrollBars.
    Многострочный редактор хранит информацию в массиве Lines типа
TStrings. Для загрузки текста из файла используется метод LoadFromFile.
Для сохранения информации в файле используется метод SaveToFile. При
необходимости добавить, удалить, вставить строку используются методы Add,
Delete, Insert. Для записи текста в процессе проектирования приложения
надо открыть окно редактора String list editor кнопкой, расположенной в
Инспекторе объектов у свойства Lines.
    В примере редактор Memo1 очищается, и в него с помощью метода Add
выводятся значения из массива целых чисел x. Так как компонент Memo
работает со строками, то предварительно выполняется перевод целого числа в
строку функцией inttostr:
    Memo1.Lines.Clear;
    for i:=0 to n-1 do Memo1.Lines.Add(inttostr(x[i]));

Списки
   Простой список ListBox позволяет выбирать один или несколько
элементов,   может   содержать   изображения.   Элементы     списка   всегда
присутствуют на экране, то есть список всегда раскрыт. Список ComboBox
представляет собой комбинацию компонент Edit и ListBox. Имеет несколько
модификаций. В отличие от ListBox можно выбирать только один элемент.
    Модификации комбинированного списка ComboBox задаются свойством
Style: при значении csSimple список всегда раскрыт, значение csDropDown
задаёт раскрывающийся список с полем редактирования, csDropDownList
позволяет только выбрать строку. Количество строк, которые отображаются на

                                     43