Как выгрузить список?
3 ноября 2014 г. Просмотров: 659
Разработка пользовательского интерфейса в большинстве сред программирования подразумевает работу с окнами. В том числе и заполнение полей оконной формы, что выполняется обычно путем загрузки в элемент заранее определенного списка данных. Список может статично храниться в массиве или формироваться динамически в процессе исполнения программы. Методы выгрузки информации в оконный элемент отличаются при создании программы в различных средах разработки. В среде Visual Basic список представляет собой массив строк, ссылаться на который можно с помощью свойства List – списка строк в элементе управления. Подобным свойством обладают все оконные элементы, в которые можно добавлять строковую информацию. Для выгрузки данных в элемент поля со списком используйте следующую конструкцию: lstMyList.AddItem (“Первый экземпляр”), где lstMyList – наименование объекта поля со списком, AddItem – метод добавления строки с информацией, содержащейся в скобках и кавычках (“”). При добавлении в элемент всего списка, хранящегося в массиве, код программы будет выглядеть следующим образом: Dim MasSp(10) As String // объявление массива на 10 строк Dim i As LongFor i = 1 To 10 // цикл добавления строк lstMyList.AddItem MasSp(i)Next iДанный цикл заполняет оконный элемент lstMyList списком из 10 строк, содержащимся в массиве MasSp. Среда Delphi предоставляет возможности обработки оконных элементов также через объект и указание свойства конкретного компонента. Используемый при этом синтаксис языка Pascal позволяет выгрузить список с помощью установки цикла. Последовательное добавление строк из списка реализуйте аналогично представленному коду: var MasSp: array [1..10] of String; k: Integer;for k := 1 to 10 doListBoxMy.Items.Add(MasSp[k]);Здесь ListBoxMy – название объекта оконного элемента, Items – свойство, обеспечивающее доступ к строкам, Add – метод, добавляющий строки из массива MasSp в компонент. При программировании в популярной среде Qt принцип обращения к оконным элементам схож, различия лишь в синтаксисе используемого языка С++. Для выгрузки данных в поля выпадающих или обычных списков получите доступ к элементам. Затем используйте одну из функций добавления строк, например, для QcomboBox и QListBox реализован метод insertItem. С его помощью можно постепенно заполнить элемент строками в цикле: QString MasSp;for(int i=0; i
Оцените статью!