|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] _GUICtrlTreeView - добавдение итемам новых свойств |
|
[решено] _GUICtrlTreeView - добавдение итемам новых свойств
|
Старожил Сообщения: 467 |
Профиль | Отправить PM | Цитировать Ну тут такое дело. Допустим у меня есть итем с индексом 0 и дерево TreeView. Текст итема мы достанем вот так:
Ну а мне надо добавить несколько параметров для итемов, чтоб визуально никак не отображались, а только хранились в памяти. Ну для примера, пусть будет в ниших итемов параметр Install, ну и типа у нас есть функция _GUICtrlTreeView_GetInstall: Ну и она нам возвратит значение Install в итема 0. Я думаю вы уловили суть. Нужны функции для добавления новых параметров и функции для их чтения. Очень надеюсь на помощь. |
|
Отправлено: 18:19, 06-08-2009 |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Создай массив, элементы которого соответствуют элментам TreeView. И читай данные оттуда.
Три раза прочитал, прежде чем понял, что нужно... |
------- Отправлено: 18:56, 06-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать SyDr, если итемов в дереве 200, то надо и 200 массивов, и потом связать массивы с определенными итемами дерева я могу только через цикл (ну типа в массиве первый элемент соответствует _GUICtrlTreeView_GetText нужного нам итема, перебираем все массивы и получаем при совпадении нужный нам массив). Если подскажете как перебрать массивы быстро, не через цикл, то ваш вариант мб и пройдет.
|
------- Отправлено: 19:03, 06-08-2009 | #3 |
Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать Ну, никто не придумал, как сделать, то что нужно?
|
------- Отправлено: 11:39, 07-08-2009 | #4 |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Для каждого элемента необходимо определённое количество переменных?
Или же для одного элемента может быть 5 каких-то свойств, а для другого 500? |
|
------- Отправлено: 16:13, 07-08-2009 | #5 |
Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать SyDr, для каждого елемента дерева надо штук 5-6 параметров.
|
------- Отправлено: 17:32, 07-08-2009 | #6 |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Global $ArrayInfo[n][7]
$ArrayInfo[1][1] - первый параметр первого элемента $ArrayInfo[2][5] - пятый параметр второго элемента |
------- Отправлено: 18:14, 07-08-2009 | #7 |
Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать SyDr, спасибо, про многомерные массивы я думал, но не знал как связать индексы элементов дерева с массивами, но теперь догадался: $ArrayInfo[i][1], где i - индекс нашего элемента . Протупил конкретно .
|
------- Отправлено: 21:31, 07-08-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Изменение свойств пользователя на локальной машинке | astashov | Скриптовые языки администрирования Windows | 1 | 13-07-2009 12:28 | |
Интерфейс - [решено] пропала вкладка свойства из свойств url - ярлыков- помогите вернуть | andrey_engels | Microsoft Windows 2000/XP | 2 | 07-07-2009 19:57 | |
Доступ - [решено] При клике правой кнопкой мыши вместо Свойств запускается инсталяция | rostikboy | Microsoft Windows 2000/XP | 6 | 13-08-2008 10:44 | |
[решено] Права на вызов свойств даты и времени | dimonia | Microsoft Windows NT/2000/2003 | 2 | 30-05-2008 07:07 | |
[решено] ошибка свойств сетевого подключения | myan | Microsoft Windows 2000/XP | 8 | 30-12-2006 15:17 |
|