Einzelnen Beitrag anzeigen

grenzgaenger
(Gast)

n/a Beiträge
 
#1

tStringGrid mit eigener Zeichenroutine --> Selektionsprob

  Alt 30. Aug 2007, 21:43
Hallo Zusammen,

ich hab 'n Stringgrid, bei dem ich die Zeichenroutine überschrieben hab. Funktioniert auch blendend.

Delphi-Quellcode:
procedure tMyStringGrid.DrawCell(ACol, ARow: Integer; ARect: TRect;
  AState: TGridDrawState);
begin
 inherited;
 if not Odd(ARow) and not (gdFixed in aState) then
 begin
  Canvas.Brush.Color := clWebMintcream;
  Canvas.FillRect(aRect);
  Canvas.TextOut(aRect.Left+2, aRect.Top+2, Cells[ACol, ARow]);
 end;
end;
Nur wenn ich da die Zeile im Grid selektiere, blendet er mir meinen Text aus ...

gibt es hier einen Trick, dass man nach der Selektion einer Zeile (row) auch noch den geschriebenen Text entziffern kann?

Dank und Gruss
gg

PS: options.rowselect = true;
Angehängte Grafiken
Dateityp: bmp nicht_selektiert_132.bmp (750,1 KB, 28x aufgerufen)
Dateityp: bmp selektiert_728.bmp (750,1 KB, 25x aufgerufen)
  Mit Zitat antworten Zitat