![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
![]()
Как связать два одинаковых TreeView (чтобы что открыто, выбрано в одном то было и в другом)???
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Можно через событие OnChanging. Или OnChange. Пишете обработчик по отрисовке узлов в каждом из компонентов.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
![]()
Как именно написать подскажите пожалуйста
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Не совсем понятно. То что выбрано было-бы в другом или всё дерево отображалось в другом?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
![]()
есть два одинаковых дерева абсолютно идентичны только на разных формах нужно сделать чтобы они открывались тоже идентично то что выбрано в одном дере то отображалось бы и в другом
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Я в Delphi не силён, но компоненты у Борланда и Дельфина почти одинаковы. Так, что помочь могу только советом.
Перегрузку узлов можно осуществить при помощи его свойства Items.ItemIndex[int]. В цикле переписываем от 0 до Items.Length(). Но пhоще всего это сделать через помежуточный файл. SaveToFile("~temp.tre"); LoadFromFile("~temp.tre"); Delete("~temp.tre"); Это конечно ж*а, но это проще всего.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 28.12.2011 в 10:39. |
![]() |
![]() |
![]() |
#7 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
![]()
Ну могу предложить такой вариант
Код:
чтобы при нажатии на первом то есть обработка onExpanded (открытие ветки) вам только надо получить значение integer на какой нумерации ветки нажимаете Код:
Помог, нажми весы слева
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 22:07 |
Два одинаковых элемента. Задача в Паскале. | railnur | Помощь студентам | 1 | 22.11.2011 06:26 |
Как сделать два одинаковых отчета (на русском и английском)? | Gmax | Microsoft Office Excel | 2 | 11.06.2011 03:27 |
Запустить ДВА одинакОвых ПроцессА | Freer | Общие вопросы C/C++ | 7 | 31.01.2011 20:11 |
Два одинаковых макроса | GES | Microsoft Office Excel | 2 | 12.01.2010 11:27 |