Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / treeview специфика поведения / 3 сообщений из 3, страница 1 из 1
26.04.2011, 08:44
    #37232945
_usa__83_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
treeview специфика поведения
День добрый!

Еще одно явление с неясными причинами. Есть treeview (TV) точнее класс от него унаследованный. Там берет данные из таблички, все чин чином, но !
1. Переход по узлам возможен при помощи мыши (лев., прав. щелк на тексте узла) или клавиатуры, при этом "текущий узел" (который в свойстве
SelectedItem) подсвечивается дефолтным цветом и окантовкой из доттед лайн.
2. Вся эта прорисовка (в смысле подсветки) замечательно работает до тех пор пока (у меня именно эта причина) не отображается контекстное меню,
прикрученное по нажатию прав. кнопки мыши.
3. Как только один раз прорисовалось контекстное меню, попытка выбрать в качестве текущего узла какой-либо другой узел приводит к
'перемаргиванию', и подсветка ЗАСТРЕВАЕТ НА УЗЛЕ КОТОРЫЙ БЫЛ "выбранным" на момент отображения контекстного меню.

Эт явно какая-то особенность ('глюк') treeview 6.0
Мож кто-нить сталкивался и знает?
...
Рейтинг: 0 / 0
26.04.2011, 16:51
    #37234255
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
treeview специфика поведения
Это глюк Вашего кода. Где-то там внутри кода вызова контекстного меню по правой клавиши мыши Вы сделали присвоение

Код: plaintext
TreeView.DropHighlight = Node

Вот это-то присвоение и вынуждает оставить подсвеченным именно этот узел. Чтобы вернуть все в исходное состояние надо не забыть сбросить это присвоение следующей командой

Код: plaintext
TreeView.DropHighlight = NULL
...
Рейтинг: 0 / 0
27.04.2011, 09:24
    #37235143
_usa__83_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
treeview специфика поведения
ВладимирМ,

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


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