Mal ne total bescheiden Frage?
Kann man Ohne dem aufRuf OnDrawCell überhaupt in einem StringGrid zeichnen?
Frage deshalb, da hier irgendwo nix passiert.
Code: Alles auswählen
Procedure SetzRegel(Kalender: TKalender); Overload;
begin
     Form1.Caption:=  Form1.Caption + ' Übergebene Fargen verwenden.';
     with Form1.StringGrid1 do
          begin
          Canvas.Pen.Width:= 1;
          Canvas.Brush.Color:= Kalender.Menstruation;
          Canvas.FillRect(CellRect(Form2.Datum.Day, Form2.Datum.Month));
          end;
end;
 
Procedure SetzRegel; Overload;
Const stKalender:TKalender=(Regel:clBlue;
                            Menstruation: clred;);
begin
     Form1.Caption:= 'Standart Farben verwenden|';
     Setzregel(stKalender);
end;auf die OnDrawCell selber würde ich wenn Möglich gerne verzichten, da diese mir jedesmal den Text auf den Pos. StringGrid1.Cells[Day, 0] löscht.
Edit*
Beide Proceduren befinden sich, in der Unit2.
 und der Kreis Segeberg meine
 und der Kreis Segeberg meine 

 
 

 
  Verein
Verein 
 Links
Links Suche
Suche