Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Einfach nur Spalte von Stringgrid färben (https://www.delphipraxis.net/116310-einfach-nur-spalte-von-stringgrid-faerben.html)

Die Muhkuh 26. Jun 2008 17:15

Re: Einfach nur Spalte von Stringgrid färben
 
Mach mal einen Doppelklick auf "OnDrawCell" :zwinker:

Razor90 26. Jun 2008 17:23

Re: Einfach nur Spalte von Stringgrid färben
 
Okay...supi...ich habs hinbekommen...danke für eure Hilfe. mfg Razor

DeddyH 26. Jun 2008 17:39

Re: Einfach nur Spalte von Stringgrid färben
 
Nun hab ich mir die Mühe gemacht und einen Source zusammengepfriemelt... egal, nun poste ich den auch :mrgreen:
Delphi-Quellcode:
procedure TForm21.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
const colors: array[Boolean] of TColor = (clWhite,clRed);
begin
  with Sender as TStringGrid do
    if (ACol >= FixedCols) and (ARow >= FixedRows) then
      begin
        Canvas.Brush.Color := colors[ACol = FixedRows];
        Canvas.FillRect(Rect);
        DrawText(Canvas.Handle,
                 PChar(Cells[ACol, ARow]),
                 -1,
                 Rect,
                 DT_CENTER or DT_VCENTER or DT_SINGLELINE);
      end;
end;

Razor90 26. Jun 2008 17:58

Re: Einfach nur Spalte von Stringgrid färben
 
Danke nochmal an DeedyH für das Bemühen!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz