
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.08.2006, 17:28
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
Добрый день. У меня есть TreeView. Элементы дерева (е примеру) 1,2,3 в 3 вложенна ветвь 4 что-то не как не доходит как программно выбрать ветвь по имени (например 4) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2006, 22:27
|
|||
|---|---|---|---|
TreeView - выбор элемента. |
|||
|
#18+
А что значит "выбрать" для вас ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 10:17
|
|||
|---|---|---|---|
TreeView - выбор элемента. |
|||
|
#18+
чтобы выбрать элемент по имени нужно сначала получить для него HTREEITEM, а затем сделать SelectItem(HTREEITEM). Чтобы найти HTREEITEM узла по имени придется сравнивать его имя с тем, которое тебе нужно (GetItemText()) и получать HTREEITEM в случае совпадения (GetRootItem, GetNextItem), но это только вариант, можно найти и более элегантный способ, все зависит от вашей соображалки. -------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 10:31
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
Программа должна запоминать последний выбранный элемент из дерева. для этого он записывается в ini файл (к примеру элемент с именем 4). После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 10:33
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
P.S. использую C Builder ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 11:34
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
kutuzovПрограмма должна запоминать последний выбранный элемент из дерева. для этого он записывается в ini файл (к примеру элемент с именем 4). После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4. А если в дереве несколько элементов с именем "4"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 11:46
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
Упс. может тогда, к присеру, TTreeNode в ini сохранять? Или это глупость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 16:23
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
Народ!!! Подскажите как это сделать! Пропаду ведь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2006, 17:33
|
|||
|---|---|---|---|
|
|||
TreeView - выбор элемента. |
|||
|
#18+
kutuzovПрограмма должна запоминать последний выбранный элемент из дерева. для этого он записывается в ini файл (к примеру элемент с именем 4). После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4. Ага, а к следущему разу эдементов осталось уже три, или элемент переехал в другую ноду. Дайте всем нодам однозначный идентификатор. Его и записывайте в файл. Прицепить к ноде можно через Tag или Data. После загрузки просто ищите ноду в дереве по идентификатору и говорите ей MakeVisible. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030686]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 307ms |

| 0 / 0 |
