Вниз
Скачать: CL | DM;

Отрисовка TreeNode на TreeView.   Найти похожие ветки 

 
frost ©   (2004-01-30 11:42) [0]

Использую событие CustomDrawItem для отрисовки
элемента дерева, и все OK но делаю рамку на весь пункт:
with TreeView.Canvas do
begin
Brush.Color := clBlack;
Brush.Style := bsSolid;
FrameRect(Node.DisplayRect(False));
end;
Причем свойство HideSelection у моего TreeView стоит как False,
при уходе фокуса с TreeView часть рамки (моей) не прорисовывается
так как ее затирает стандартная рамка TreeView (пунктирная лини),
вопрос состоит в том как эту рамку убрать, перерисовать короче чтоб
ее не было.

PS: Использовал также AdvancedCustomDrawItem не помогает,
возможно эта рамка не поддается прорисовке например также как TScrollBar.


 
frost ©   (2004-01-30 20:30) [1]

Ну кто то же должен был это делать?



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.011 c
8-29474
ANubis
2003-08-19 21:10
2004.02.10
Bass.dll описание функции BASS_ChannelGetData


1-29390
Lisa
2004-02-01 16:11
2004.02.10
AutoSelect для TMemo


3-29245
Карелин Артем
2004-01-19 11:25
2004.02.10
Как представить дату в FireBird в виде числа?


1-29340
_юзер_
2004-01-29 14:31
2004.02.10
COM


14-29537
stone
2004-01-21 11:10
2004.02.10
Брачный договор - это свадебное завещание.




   Наверх