Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
17.05.2012, 02:28:44
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Allgemeines Forum
| | |-+  text in Stringgrid
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: text in Stringgrid  (Gelesen 1274 mal)
holger99
Newbie
*
Offline Offline

Beiträge: 20



« am: 09.03.2002, 19:50:00 »

hallo

wie kann ich die textfarbe in den einzelnen zellen in einem stringgrid ändern, (z.B. einige Texteinträge in rot darstellen)??

holger
Gespeichert
Haraldo
Gast
« Antworten #1 am: 09.03.2002, 19:54:17 »

so sollte es gehen. habe ich aus den Tips
[font  size=2 face="Courier New"][font color="#000000"]StringGrid Zellen färben

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
 with (Sender as TStringGrid) do
 begin
   if (ACol = 0) or (ARow = 0) then
     Canvas.Brush.Color := clBtnFace
    else
   begin
     Canvas.Font.Color := clBlack;
      if ARow mod 2 = 0 then
       Canvas.Brush.Color := clRed
      else
       Canvas.Brush.Color := clLime;
      Canvas.FillRect(Rect);
      Canvas.TextOut(Rect.Left + 2, Rect.Top + 2, Cells[ACol, ARow]);
    end;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 StringGrid1.Cells[1, 1] := 'Test';
end;

[/font][/font]
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS