Delphi-PRAXiS
Seite 1 von 2  1 2      

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)

Razor90 26. Jun 2008 17:00


Einfach nur Spalte von Stringgrid färben
 
So...da bin ich wieder xD
ich habe ja schon mal nachgefragt wie ich spalten in Stringgrid färben kann.
Also..ich habe ne Tabelle von 4x4. Die Spalte nummer eins soll komplett nach unten rot gefärbt sein. Wie kann ich das machen. Mit den Hilfen die ihr mir gegeben habt komme ich nicht so wirklich klar, d.h. ich versteh das nicht. kann mann nicht einfach ne art befehl schreiben das der background der zelle rot ist und fertig? es soll ja dann auch noch text darin stehen. Danke, Razor

Die Muhkuh 26. Jun 2008 17:01

Re: Einfach nur Spalte von Stringgrid färben
 
Hi,

was hast Du denn schon versucht?

Razor90 26. Jun 2008 17:01

Re: Einfach nur Spalte von Stringgrid färben
 
garnix...weil ich nicht weiß wo ich anfangen soll^^

Die Muhkuh 26. Jun 2008 17:02

Re: Einfach nur Spalte von Stringgrid färben
 
Du hast doch geschrieben, dass Du schon Hilfen bekommen hast?

Razor90 26. Jun 2008 17:03

Re: Einfach nur Spalte von Stringgrid färben
 
ja z.B. das:
Delphi-Quellcode:
with StringGrid1 do begin
  canvas.Font.Name := 'Arial';
  if ACol = 1 then begin
    canvas.Font.Size:=8;
    canvas.Font.Color:=clwhite;
    canvas.brush.Color := clNavy;
    canvas.TextOut(rect.Left,rect.bottom-canvas.Textheight('X')-1,
                   ' TEST ');
  end;
end
aba ich weiß nicht wie ich das einbinden soll in meine ausgabe:
Delphi-Quellcode:
form15.stringgrid1.cells[1,2]:=FloatToStr(o2);

DeddyH 26. Jun 2008 17:04

Re: Einfach nur Spalte von Stringgrid färben
 
Das gehört da auch nicht rein, sondern ins OnDrawCell.

[edit] Zieh Dir mal Sharkys Tutorial rein [/edit]

Razor90 26. Jun 2008 17:05

Re: Einfach nur Spalte von Stringgrid färben
 
sorry, aba was ist ondrw cell??? tut mir leid aba ich weiß es wirklich nicht....ist das einfärben so kompliziert??? dann lass ich es lieber^^

DeddyH 26. Jun 2008 17:06

Re: Einfach nur Spalte von Stringgrid färben
 
Klick mal auf Dein StringGrid, dann im Objektinspektor auf "Ereignisse", da findest Du auch OnDrawCell.

Die Muhkuh 26. Jun 2008 17:06

Re: Einfach nur Spalte von Stringgrid färben
 
Schau mal im Objektinspektor des StringGrids unter Ereignisse -> OnDrawCell.

Razor90 26. Jun 2008 17:14

Re: Einfach nur Spalte von Stringgrid färben
 
Ja...gut...und den Code soll ich nun in das kleine Fenster reinkopieren???


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr.
Seite 1 von 2  1 2      

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