Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Angeklicktes Feld in einem String-Grid finden

  Alt 28. Dez 2009, 14:17
Hallo,

Zitat:
Ich will damit das aktuelle Datum einfärben
Durch ein Objects ? oder was soll diese TObject(1)

mit Date (aus SysUtils) bekommst du das aktuelle Datum.
Das einfachste wäre du setzt das Objects gleich beim "FillGrid",
an dieser Stelle hast du ja dein TDateTime fast da

Bei meinem Code

Delphi-Quellcode:
  


 // das kommt von irgendwoher
  wYear : Word;
  wMonth : Word;

  iCounter:= 0;
  for iRow:= 0 to Grid1.RowCount-1 do
  begin
    for iCol:= 0 to Grid1.ColCount-1 do
    begin
      Inc(iCounter);
      Grid1.Cells[iCol,iRow]:= IntToStr(iCounter);

      if EncodeDate(wYear, wMonth, iCounter)=Date then
      begin
        Grid1.Objects[iCol,iRow]:= TObject(-1); // merkwürdiger Code ...
      end;

    end;
  end;
Heiko
Heiko
  Mit Zitat antworten Zitat