![]() |
Zum verzweifeln- Farbe in den Cells
Es klappt einfach cniht. Eingentlich will ich nur alle Felder meines Grids per Schleife rot färben.
über dieses Prinzip, aber es klappt einfahc nciht. Es färbt sich rein garnichts. Woran kann das liegen?
Delphi-Quellcode:
for x:=0 to (max-1) do begin
for y:=0 to (max-1) do begin ColCords:=x; RowCords:=y; StringGrid1.repaint; end; end; Und dann bei OnDraw Cells procedure TForm1.TabelleDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin with TStringGrid(Sender).Canvas do begin if (ACol=ColCords) and (ARow=ColCords) then begin Brush.Color:= clRed; FillRect(Rect); end; end; |
Re: Zum verzweifeln- Farbe in den Cells
Ist OwnerDraw aktiv?
|
Re: Zum verzweifeln- Farbe in den Cells
"
Tut mir Leid. Ich weiß garnicht was Owner-Draw ist, Was müsste ich denn da machen? btw: Wenn ich ColCords und RowCords auf 1 setze(in FormCreate) dann bekomme ich mein rotes Feld bei 1,1. Aber mit der Schleife geht snciht. Klingt sehr danach, als obe es an repaint hängen würde oder? " |
Re: Zum verzweifeln- Farbe in den Cells
Wo befindet sich der Code mit den Schleifen?
|
Re: Zum verzweifeln- Farbe in den Cells
Alles in der selben Unit
Delphi-Quellcode:
und die wird bei einem Timer aufgerufen
procedure TForm1.ShowData;
var x,y:integer; begin for x:=0 to (feldmase-1) do begin for y:=0 to (feldmase-1) do begin ColCor:=x; RowCor:=y; Tabelle.repaint; end; end; end; Tabelle ist das StringGrid feldmase ist das max |
Re: Zum verzweifeln- Farbe in den Cells
Rufe sie mal testweise einmalig auf
|
Re: Zum verzweifeln- Farbe in den Cells
Genau das selbe. Es passiert leider garnichts :(
|
Re: Zum verzweifeln- Farbe in den Cells
Bei mir funktioniert es. Wo hast du ColCor und RowCor deklariert?
|
Re: Zum verzweifeln- Farbe in den Cells
Global.
Kannst du vielleicht einfach deinen komplette Code hierrein kopieren? Dann kann ich mal vergleichen |
Re: Zum verzweifeln- Farbe in den Cells
Was hast du eigentlich vor?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
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 by Thomas Breitkreuz