Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#13

Re: DBGrid.Canvas.Brush.Color -> dgrowselect anzeigen

  Alt 22. Jan 2007, 11:53
Hallo,

bei mir heisst die erste Spalte 'ID'

wenn ich mit

Delphi-Quellcode:
if Column.Title.Caption = 'IDthen
begin
 showmessage('ID');
end;
abfrage, führt er showmessage aus.

Wenn ich aber:

Delphi-Quellcode:
if State = [gdselected] then
begin
 if Column.Title.Caption = 'IDthen
 begin
  showmessage('ID');
 end;
end;
dann führt er showmessage nicht aus.

Wenn ich dann die zweite Spalte abfrage, welche 'Anlass' heisst, führt er showmessage aus. Das sieht so aus:

Delphi-Quellcode:
if State = [gdselected] then
begin
 if Column.Title.Caption = 'Anlassthen
 begin
  showmessage('ID');
 end;
end;
Warum umgeht er bei gdselected die erste Spalte ???

Gruss

Holger
  Mit Zitat antworten Zitat