powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цепочка Parent-ов в Treeview
3 сообщений из 3, страница 1 из 1
Цепочка Parent-ов в Treeview
    #35828895
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать всю цепочку парентов находясь в любой части Treeview?
например хотелось бы видеть такой текст в тексбоксе (в данный момент находимся на узле Примечание (Тел: 5555555)):
Заказчики -> Фирма "Маша" -> Директор -> Петров А.А. -> Тел: 5555555
...
Рейтинг: 0 / 0
Цепочка Parent-ов в Treeview
    #35829273
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
?ThisForm.MyTree.SelectedItem.FullPath

Правда, использование данного свойства предполагает, что символ разделитель не может использоваться в тексте узла. Символ разделитель задается/читается в свойстве

Код: plaintext
?ThisForm.MyTree.PathSeparator

По умолчанию, это наклонная черта (символ деления)

Если нет желания связываться с символами-разделями, то можно просто пройтись по иерархии вверх

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
LOCAL loNode, lcFullPath
loNode = ThisForm.MyTree.SelectedItem
lcFullPath = ""

do while IsNull(m.loNode) = .F.
	lcFullPath = m.lcFullPath + " -> " + m.loNode.Text
	m.loNode = m.loNode.Parent
enddo

?m.lcFullPath
...
Рейтинг: 0 / 0
Цепочка Parent-ов в Treeview
    #35832908
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

огромные пасибки!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цепочка Parent-ов в Treeview
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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