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

Вниз

TListView - выделить строку жирным цветом   Найти похожие ветки 

 
ИМХО ©   (2003-12-03 06:48) [0]

Как осуществить сабж?
Какое именно событие обрабатывать?
Дайте, пожалуйста, пример.


 
dDan   (2003-12-03 07:53) [1]

А разве жирный цвет бывает
Я может неправильно понял вопрос но копать надо в сторону
CustomDrawItem


 
ИМХО ©   (2003-12-03 07:56) [2]

Да, это я зарапортовался :)

Прости надо выделить строку жирным стилем.


 
Леприкон ©   (2003-12-03 08:09) [3]

Что то вроде этого, наверное...

procedure TForm1.LVDrawItem(Sender: TCustomListView; Item: TListItem;
Rect: TRect; State: TOwnerDrawState);
var R:TRect;
begin
R:=Item.DisplayRect(drLabel);
if odSelected in State then
with LV.Canvas do
begin
Font.Style:=Font.Style+[fsBold];
Brush.Color:=RGB(130,160,215);
FillRect(Rect);
TextRect(R,R.Left,R.Top,LV.Selected.Caption);
Font.Style:=Font.Style-[fsBold];
end
else
begin
LV.Canvas.FillRect(Rect);
LV.Canvas.TextRect(R,R.Left,R.Top,Item.Caption);
end;

end;

Это для стиля vsReport


 
dDan   (2003-12-03 08:11) [4]

Допустип пусть пример будет такой

if (item.SubItems[2]<=DateToStr(Date)) then
begin
Sender.Canvas.Brush.Color := clMaroon;
Sender.Canvas.Font.Style:=[fsBold];
Sender.Canvas.Font.Color := clSilver;

Если дата во втором сабитеме превышает существуещую дату то строка выделяеться Бордовым а текст Жирный=) и Серебрянный


 
ИМХО ©   (2003-12-03 08:36) [5]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
1-36664
hooky-mars
2003-11-30 15:34
2003.12.12
Как остледить обращения к файлам


1-36747
Urvin
2003-12-01 18:10
2003.12.12
Свой Курсор


14-36801
sashas
2003-11-18 17:17
2003.12.12
А почему девушек-программеров почти нет?


9-36498
loto
2003-05-20 21:23
2003.12.12
(OpenGL) текстура и материал на разных гранях одного куба


3-36564
Russko
2003-11-20 14:07
2003.12.12
ORDER BY