Главная страница
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.03 c
6-1106009804
KOPOBA
2005-01-18 03:56
2005.03.20
Проблема с методом GET (Indy/ICS)


9-1103817250
Malefic
2004-12-23 18:54
2005.03.20
Подскажите плз где можно скачать шрифты (не графические)?


4-1107407391
Yus
2005-02-03 08:09
2005.03.20
Убить поток


1-1109918193
ser35
2005-03-04 09:36
2005.03.20
Чтение МЕМО


3-1108993428
den_777
2005-02-21 16:43
2005.03.20
Как заставить INTERBASE изменить план