Главная страница
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.027 c
8-1101715834
Алексей
2004-11-29 11:10
2005.03.20
WinampAPI


14-1109348648
Frozzen
2005-02-25 19:24
2005.03.20
VBA макрос для word


14-1109435780
Narik
2005-02-26 19:36
2005.03.20
Можно ли на Delphi создать приложение *.scr?


1-1109872595
GreySerg
2005-03-03 20:56
2005.03.20
Сколько TMemoryStream максимально можно создать в приложении?


4-1107854819
MetalFan
2005-02-08 12:26
2005.03.20
EnumServicesStatus