0 / 0 / 0
Регистрация: 29.03.2019
Сообщений: 11
1

Заполнение listview

11.04.2019, 08:43. Показов 3046. Ответов 2

На форме есть 6 listbox, в каждом заполнены строки.
Есть также один listview, в котором 6 колонок.
Вопрос, как заполнить listview данными из listbox-ов.

Вот так я заполняю, только конкретной строкой, первой, а как все заполнить?
Delphi
1
2
3
4
5
6
7
8
9
   with sListView1.Items.Add do
  begin
    Caption:=slistbox1.Items[0];
 SubItems.Add(slistbox2.Items[0]);
 SubItems.Add(slistbox3.Items[0]);
 SubItems.Add(slistbox4.Items[0]);
 SubItems.Add(slistbox5.Items[0]);
 SubItems.Add(slistbox6.Items[0]);
  end;
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2019, 08:43
Ответы с готовыми решениями:

Заполнение ListView из ini
Всем привет. Помогите разрешить проблемку. Небольшую. Идея следующая: на форме есть пустой...

Заполнение ListView
Подскажите, как заполнять ListView. Я пробую заполнить так: ListView->AddItem("Текст",...

Заполнение ListView
Создаю в xaml-разметке чистый ListView. Мне его надо заполнить программно. Причем количество...

Заполнение ListView из БД
Написал вот такой код, но при запуске программы ListView не заполняется а программа выдает ошибку....

2
Продавец времени
6058 / 3333 / 769
Регистрация: 12.03.2015
Сообщений: 15,919
11.04.2019, 08:55 2
Лучший ответ Сообщение было отмечено ELbD_1 как решение

Решение

Цитата Сообщение от ELbD_1 Посмотреть сообщение
а как все заполнить?
Ну, вероятно в цикле.

Добавлено через 8 минут
Вот так, например:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure AddSubItem(item: TListItem; listbox: TListBox);
begin
  if listbox.Count > item.Index
    then item.SubItems.Add(listbox.Items[item.Index])
    else item.SubItems.Add('empty');
end;
 
// заполнение
var
  item: TListItem;
//......
for idx:= 0 to slistbox1.Count - 1 do 
  begin
    item:= sListView1.Items.Add();
    item.Caption:= slistbox1.Items[0];
    AddSubItem(item, slistbox2);
    // ...... 3, 4, 5.......
    AddSubItem(item, slistbox6);
  end; // for
1
0 / 0 / 0
Регистрация: 29.03.2019
Сообщений: 11
11.04.2019, 09:20  [ТС] 3
Красава, то, что нужно!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2019, 09:20

Заполнение ListView из БД
Добрый день! Прошу помощи у тех кто владеет Delfi Нужно код на дельфи переписать на c++ builder...

Заполнение listview
Доброго дня! Как заполнять такой listview?

Заполнение ListView
Привет всем столкнулся с такой проблемой: есть следующий ListView <ListView Height="313"...

Заполнение listview
Подскажите, как добавить столбцы и заполнить строки, при нажатии кнопки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.