powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / TreeView - выбор элемента.
10 сообщений из 10, страница 1 из 1
TreeView - выбор элемента.
    #33914671
kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
У меня есть TreeView.
Элементы дерева (е примеру) 1,2,3 в 3 вложенна ветвь 4

что-то не как не доходит как программно выбрать ветвь по имени (например 4)
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915163
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что значит "выбрать" для вас ?
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915549
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы выбрать элемент по имени нужно сначала получить для него HTREEITEM, а затем сделать SelectItem(HTREEITEM). Чтобы найти HTREEITEM узла по имени придется сравнивать его имя с тем, которое тебе нужно (GetItemText()) и получать HTREEITEM в случае совпадения (GetRootItem, GetNextItem), но это только вариант, можно найти и более элегантный способ, все зависит от вашей соображалки.
--------------------------------------------------------------
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915588
kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа должна запоминать последний выбранный элемент из дерева.
для этого он записывается в ini файл (к примеру элемент с именем 4).
После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4.
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915593
kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. использую C Builder
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915814
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kutuzovПрограмма должна запоминать последний выбранный элемент из дерева.
для этого он записывается в ini файл (к примеру элемент с именем 4).
После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4.

А если в дереве несколько элементов с именем "4"?
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33915865
kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс.
может тогда, к присеру, TTreeNode в ini сохранять? Или это глупость?
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33916972
kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!!!
Подскажите как это сделать!
Пропаду ведь...
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33917216
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kutuzovПрограмма должна запоминать последний выбранный элемент из дерева.
для этого он записывается в ini файл (к примеру элемент с именем 4).
После повторного запуска программа читает файл конфигурации и выбирает элемент с именем 4.
Ага, а к следущему разу эдементов осталось уже три, или элемент переехал в другую ноду.
Дайте всем нодам однозначный идентификатор. Его и записывайте в файл. Прицепить к ноде можно через Tag или Data. После загрузки просто ищите ноду в дереве по идентификатору и говорите ей MakeVisible.
...
Рейтинг: 0 / 0
TreeView - выбор элемента.
    #33917532
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДА можно и так :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / TreeView - выбор элемента.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]