![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| puZzo |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 12.3.2008 Репутация: нет Всего: нет |
Вообщем проблема такова:
Есть дерево Корень 1 Пункт 1 Пункт 2 Корень 2 Пункт 1 Пункт2 Список загружается динамически, мне в ходе программы необходимо отслеживать "выделенный" Node, поэтому после заполнения дерева делаю:
работает до тех пор пока Items.Item не поставить на значение дочернего Node, т.е. если 1 первая ветка раскрывается, но все равно выделен элемент 0, а вот если 3 поставить, то выделяется "Корень 2".. Если щелкнуть правой кнопкой мыши, то текущий пункт выделяется, но при нажатии любого пункта в PopupMenu выделение сбрасывается и остается на том Node, который был выделен до этого.. в PopupMenu должны происходить действия над выделенным пунктом, но при
в метку выводится не то.. событие ContextPopup у TreeView обрабатываю так:
Надеюсь все понятно объяснил.. С уважением. |
||||||
|
|||||||
| morpheyushka |
|
||||||||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 3 Всего: 8 |
Не знаю что у тебя не получилось - но вот код:
И так по порядку
Ничего подобного - выделяет любой подпункт - у меня в коде выделяется первый подпункт второй ветке
если поставить 1 - то выделит первый подпункт первой ветки - в общем то что тебе нужно! Все отлично выделяется, ничего не сбрасывается...я выводил в кэпшен формы:
забрасывает то что выделено!!! ЗЫ Проект прикрепил - можешь скачать его и сам убедиться в работоспособности! Присоединённый файл ( Кол-во скачиваний: 9 )
TreeView.rar 189,47 Kb |
||||||||
|
|||||||||
| puZzo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 12.3.2008 Репутация: нет Всего: нет |
Мдаа..сам погнал..на стандартном TreeView действительно все работает как надо, а вот на RzTreeView увы..я не стал указывать, думал не так уж и много различий..вообщем прошу прощения за упущение:-[
|
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 3 Всего: 8 |
||||
|
||||
| puZzo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 12.3.2008 Репутация: нет Всего: нет |
Да ладно, сделал уже со стандартным, правда пришлось повозиться с оформлением..а это набор различных компонент, нацеленных в основном на улучшение интерфейса=) можете глянуть в сети Raize Components.
|
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 3 Всего: 8 |
Сейчас попробую разобраться))))
|
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 3 Всего: 8 |
И так - нашел, скачал и установил Raize Components v. 5.0 - Code Gear 2007
Внизу прикрепил проект - в нем все выбирается, как нужно, даже при выделении правой кнопкой!!! Для проверки еще и PopupMenu прикрутил - в общем, качай, смотри что не так и закрывай тему. ЗЫ Для выделения Итема правой кнопочкой сделал обработчик события OnMouseDown. Все это в проекте Добавлено через 21 секунду Забыл прикрепить))) Присоединённый файл ( Кол-во скачиваний: 10 )
RzTV.rar 211,02 Kb |
|||
|
||||
| puZzo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 12.3.2008 Репутация: нет Всего: нет |
=) Спасибо=) Как с работы приду гляну;-)
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |