Что нового

Добавить значение в колонку (GUICtrlCreateListView)

Dream-52

...
Сообщения
82
Репутация
1
Не подскажете,как добавить данные в колонку?
Код:
GUICtrlCreateListViewItem
добавляет,но както криво...

Тоесть есть колонки

Код:
GUICtrlCreateListView("Colum1|Colum2|Colum3t", 0, 0, 800, 300, BitOR($LVS_EDITLABELS, $LVS_REPORT))


И мне нужно добавить в одну,потом во вторую..а тут получаетс если добавишь в одну,то во вторых добавляется пустота и как туда - уже не знаю
 

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
Так :
Код:
GUICtrlCreateListViewItem ("0 ColItem||2 ColItem", $listview )
GUICtrlCreateListViewItem ("0 ColItem|1 ColItem|", $listview )
GUICtrlCreateListViewItem ("|1 ColItem|2 ColItem", $listview )



Добавлено:
Сообщение автоматически объединено:

Если требуется изменение элементов,то
Код:
GUICtrlSetData($item2, "|ITEM1")
GUICtrlSetData($item3, "||COL33")


а лучше использовать UDF :
Код:
#include <GuiListView.au3>
 _GUICtrlListView_AddSubItem($listview, 0, "Row 1: Col 2", 1, 1)


А вообще-то лучше использовать UDF и для создания эл-тов
Код:
#include <GuiListView.au3>
 _GUICtrlListView_AddItem($listView, "Row 1: Col 1", 0)
 _GUICtrlListView_AddSubItem($listView, 0, "Row 1: Col 2", 1, 1)
 _GUICtrlListView_AddSubItem($listView, 0, "Row 1: Col 3", 2, 2)
 _GUICtrlListView_AddItem($listView, "Row 2: Col 1", 1)
 _GUICtrlListView_AddSubItem($listView, 1, "Row 2: Col 2", 1, 2)
 _GUICtrlListView_AddItem($listView, "Row 3: Col 1", 2)

P.S. Вопросы в личку не принимаю
 
Верх