![]() |
_GUICtrlTreeView - добавдение итемам новых свойств
Ну тут такое дело. Допустим у меня есть итем с индексом 0 и дерево TreeView. Текст итема мы достанем вот так:
Код:
_GUICtrlTreeView_GetText($TreeView, 0) Код:
_GUICtrlTreeView_GetInstall($TreeView, 0) Я думаю вы уловили суть. Нужны функции для добавления новых параметров и функции для их чтения. Очень надеюсь на помощь:). |
Создай массив, элементы которого соответствуют элментам TreeView. И читай данные оттуда.
Три раза прочитал, прежде чем понял, что нужно... |
SyDr, если итемов в дереве 200, то надо и 200 массивов, и потом связать массивы с определенными итемами дерева я могу только через цикл (ну типа в массиве первый элемент соответствует _GUICtrlTreeView_GetText нужного нам итема, перебираем все массивы и получаем при совпадении нужный нам массив). Если подскажете как перебрать массивы быстро, не через цикл, то ваш вариант мб и пройдет.
|
Ну, никто не придумал, как сделать, то что нужно?
|
Для каждого элемента необходимо определённое количество переменных?
Или же для одного элемента может быть 5 каких-то свойств, а для другого 500? |
SyDr, для каждого елемента дерева надо штук 5-6 параметров.
|
Global $ArrayInfo[n][7]
$ArrayInfo[1][1] - первый параметр первого элемента $ArrayInfo[2][5] - пятый параметр второго элемента |
SyDr, спасибо, про многомерные массивы я думал, но не знал как связать индексы элементов дерева с массивами, но теперь догадался: $ArrayInfo[i][1], где i - индекс нашего элемента :). Протупил конкретно :).
|
Время: 18:13. |
Время: 18:13.
© OSzone.net 2001-