![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
![]()
Есть TreeView. На нем есть popup меню. Нужно "зажигать" и "тушить" пункты меню в зависимости от того на каком пункте меню вызвали. Включаем RightClickSelect и в обработчике onPopup проверяем TreeView.Items[i].Selected.
Но оказывается, пунк меню приобретает этот Selected только если его кликнуть левой клавишей мыши. Даже визуально видно, что хоть выделение переходит на кликнутый элемент, пунтирная рамка остается на предыдущем элементе. При этом Treview.Selected.AbsoluteIndex показывает номер кликнутого правой кнопкой пункта. Почему не работает Treeview.Items[I].Selected? |
![]() |
![]() |
![]() |
#2 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() Код:
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TTreeView поиск по имени | Родион | Компоненты Delphi | 6 | 05.05.2008 14:07 |
Заполнить TTreeView | Leonis | Компоненты Delphi | 6 | 27.03.2008 13:02 |
где найти нормальный TTreeView | andrey4623 | Общие вопросы Delphi | 6 | 27.03.2008 00:15 |
TTreeView | alll_23 | Общие вопросы Delphi | 2 | 23.10.2007 12:36 |