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

Вниз

Цвет в treeview   Найти похожие ветки 

 
Miralex ©   (2003-08-13 10:32) [0]

Здраствуйте мастера!
Помогите мне пожалуйста разобраться как менять цвет в treeview
А именно:
у меня есть дерево из папок и файлов!
Различаються они по Node.Data (если 1 то папка если 2 то файл)
Как сделать чтоб именна папок и файлов в дереве отображались разными цветами?
Заранее спасибо!


 
Семен Сорокин ©   (2003-08-13 10:36) [1]

procedure TfmTables.TreeView1CustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if integer(Node.Data) = 1 then
Sender.Canvas.Font.Color := clRed
else
Sender.Canvas.Font.Color := clBlue
end;


 
Miralex ©   (2003-08-13 10:38) [2]

а что означает Sender.Canvas ?


 
Семен Сорокин ©   (2003-08-13 10:41) [3]

F1


 
servs ©   (2003-08-13 12:51) [4]

А если хочеться менять не цвет шрифта, а фон. Как тогда?


 
Семен Сорокин ©   (2003-08-13 12:52) [5]

Sender.Canvas.Brush.Color
F1 - поможет :))


 
servs ©   (2003-08-13 12:54) [6]

спасибо. Забыл про Brush.


 
mOOx_ ©   (2003-08-13 13:21) [7]

Если Brush меняет фон, то чот-же меняет Pen?


 
Семен Сорокин ©   (2003-08-13 14:08) [8]

2mOOx_
Brush - отвечает за заливку
Pen - за рисование (линии, контуры)



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-81639
xn0bys
2003-08-12 15:07
2003.08.25
Как сделать кнопку к новой форме (Child) на панели задач.


7-81986
HardClubber
2003-06-08 17:48
2003.08.25
Написание драйвера


3-81567
Desdechado
2003-07-30 11:17
2003.08.25
DBLookupComboBox и его потомки


14-81933
Верховный Иерарх Сущего
2003-08-07 11:04
2003.08.25
У-у-у-а-а-а-o-o-o-o-o-o


1-81806
Злодей
2003-08-13 10:25
2003.08.25
Свернуть все окна...