Презентация по программированию в среде Delphi на тему: Использование визуальных компонентов. СПИСКИ в среде Delphi


Разработала : Рысцова Е.Н. ГБПОУ ВО «Борисоглебский техникум промышленных и информационных технологий»,2017г. Тема занятия:Использование визуальных компонентов. СПИСКИ в среде Delphi. Список – это упорядоченная совокупность взаимосвязанных элементов, являющихся текстовыми строками. Виды списков:Простой (Компонент ListBox )Комбинированный (Компонент ComboBox) на этапе конструирования на Форме в рабочей программе Компонент ListBox Компонент ListBox - это компонент, служащий для хранения и обработки текстовой информации. Компонент ListBox - это массив строк (в формате String). ListBox может загружать данные с диска, и сохранять информацию в файл. ListBox может сортировать строки. Свойства компонента ListBox: Items - предоставляет доступ к строкам этого компонента. ItemIndex - возвращает номер выделенной строки.Columns – определяет число колонок, одновременно видимых на экране.TopIndex – позволяет управлять номером элемента, который отображается вверху списка Свойства компонента ListBox: MultiSelect – предоставляет возможность множественного выбора ListBox1. MultiSelect:=true; Компонент ComboBox  ComboBox представляет собой комбинацию списка строк ListBox со строкой ввода Edit. При этом "список строк" компонента ComboBox вначале скрыт, и раскрывается при щелчке мышкой по треугольничку раскрытия, который находится справа в строке ввода. Можно выбрать значение из списка или ввести непосредственно в поле ввода. Свойства компонента ComboBox: Items - предоставляет доступ к строкам этого компонента. ItemIndex - возвращает номер выделенной строки.DropDownCount - определяет количество строк, видимых при раскрытии списка (по умолч. – 8)DroppedDown – определяет, раскрыт ли список.Count – задает число элементов в списке. - csDropDown - список может быть раскрыт - csSymple - список не может быть раскрыт - csDropDownList - компонент может быть раскрыт, но свойство Text может принимать значения только одной из строк и др. Может иметь следующие значения: Свойство Style - определяет внешний вид и поведение списка. Общие свойства и методы списков Items – массив строк, определяющий количество элементов и их содержимое (нумерация с 0). ListBox1.Items[0] – обращение к первому элементу списка.ItemIndex – номер выбранного элемента списка. ListBox1.Items[ListBox1.ItemIndex] – обращение к выделенному элементу ListBox1.ItemIndex:= 3 - выбор четвертой строки списка. Общие свойства и методы списков SelCount – возвращает количество выбранных элементов при множественном выборе;Assign – копирует информацию из одного списка в другой с заменой его содержимого ListBox2.Items.Assign(ListBox1.Items); Equals – проверяет содержат ли два списка одинаковую текстовую информацию ListBox2.Items.Equals(ListBox1.Items); Общие свойства и методы списков Delete - применяется для удаления строк из компонента. ListBox1.Items.Delete(i); Sorted – сортирует элементы списка. ListBox1.Items.Sorted :=true; Clear – очищает весь список - ListBox1.Items. Clear; Способы заполнения списков: Функция Add(const S:string):integer – добавляет строки конец списка - ListBox1.Items.Add('Новая_Строка'); Процедура Insert (Index:integer; const S:string) – добавляет строку S на позицию с номером Index – ListBox1.Items.Insert(i, 'Новая_Строка');   Процедура AddString(Stings:Tstring) – добавляет в конец списка группу строк. Способы заполнения списков: LoadFromFile - Считывание информации из текстового файла - ListBox1.Items.LoadFromFile('Имя_Файла');   SaveToFile - сохранения всех строк в текстовый файл - ListBox1.Items.SaveToFile('Имя_Файла');