Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: CL | DM;

Вниз

Node, Nodes. Разукрашивание. TCanvas. Глюк?   Найти похожие ветки 

 
AndreyLi   (2005-11-07 22:31) [0]

Привет. Заранее спсибо, за возможное решение. Столкнулся вот с чем: пользуюсь компонентом TreeView и его событием OnCustmDrawItem. Нужно мне это для того, чтобы разукрашивать узлы дерева всеми цветами радуги. Но вот незадача. Скажем есть у меня два узла, которые необходимо выделить другим цветом, они идут друг за другом последовательно, но это скорее информация малой нужности. Выделятся то они выделяются, но после того, как я переключюсь на какое-нибудь другое приложение, запущенное под Windows. Например, свернув проект Delphi. Когда я его развернул, то все узлы покрасились. До этого не красятся. Может какой глюк? Используется класс TCanvas. Запись типа TreeView1.Canvas.Refresh не помогает. Пользуюсь Delphi 7


 
Джо ©   (2005-11-08 04:17) [1]

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


 
Antonn ©   (2005-11-08 08:56) [2]


> Запись типа TreeView1.Canvas.Refresh не помогает.

а TreeView1.Invalidate?



Страницы: 1 вся ветка

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1123834489
Rowli
2005-08-12 12:14
2005.11.27
Как дождаться сервера или ошибка 10055


1-1130868953
Alexander Dakis
2005-11-01 21:15
2005.11.27
Как создать динамическое выделение текста, как в редакторе Delphi


1-1130928645
Maverick
2005-11-02 13:50
2005.11.27
Фрейм - не отображаются контролы


2-1131687460
Al_Ba
2005-11-11 08:37
2005.11.27
Как программно в TreeView каждому узлу присвоить свою иконку ?


1-1130948246
ali_tash
2005-11-02 19:17
2005.11.27
Как закрывать пройденные записи в OracleDataSet