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

Вниз

TListWiew Selected   Найти похожие ветки 

 
Seeker ©   (2005-03-03 19:55) [0]

есть ListView, в нем есть колонка с паролем где должны выводиться "ххх" вместо символов.
это я делаю так:

procedure TForm1.ListView1AdvancedCustomDrawSubItem(
 Sender: TCustomListView; Item: TListItem; SubItem: Integer;
 State: TCustomDrawState; Stage: TCustomDrawStage;
 var DefaultDraw: Boolean);
begin
IF  SubItem=1 then
 begin
   DefaultDraw:=false;
  IF not Item.Checked then
   TListView(Sender).Canvas.Font.Color:=clRed
  else TListView(Sender).Canvas.Font.Color:=clGreen;
  if Item.Selected then TListView(Sender).Canvas.Font.Color:=clWhite ;
   TListView(Sender).Canvas.TextOut(ListView1.Columns.Items[0].Width ,Item.DisplayRect(drBounds).Top+2,"XXXXXX");
 end
end;


но возникает поблема когда item выделен.На всю ширину колонки пропадает выделение.Как вручную прорисовать колонку выделенной строки?


 
Sun bittern ©   (2005-03-03 21:23) [1]

if cdsSelected in State then
begin
отрисовать выделенный итем
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.053 c
6-1106216491
New User
2005-01-20 13:21
2005.03.20
Как раскодиравть коки


14-1109713249
Димон
2005-03-02 00:40
2005.03.20
У меня глюки или активность на форуме правда упала?


4-1107707452
Локли
2005-02-06 19:30
2005.03.20
Уровень звука


1-1109777179
ТехникПТО
2005-03-02 18:26
2005.03.20
String в TColor


3-1108901910
UVV
2005-02-20 15:18
2005.03.20
Наверное старый вопрос, но как организовать, ...