Главная страница
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
14-1109518495
ve7al
2005-02-27 18:34
2005.03.20
xачу начат програмирыват,счиво начинат??


9-1103914428
Макс
2004-12-24 21:53
2005.03.20
L3dt 2.2


4-1107798622
Putnik
2005-02-07 20:50
2005.03.20
EnumCalendarInfo


10-1086853316
Alex_x
2004-06-10 11:41
2005.03.20
Отключение от DCOM сервера


11-1092545574
TRUF
2004-08-15 08:52
2005.03.20
TKOLCPUID