Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: Image in Grid anzeigen: Problem

  Alt 12. Apr 2005, 13:53
Die Lösung steht schon in meinem Quellcode: Der Parameter Rect gibt die Position und Ausmaße der zu zeichnenden Zelle an.

Für die Einträge würde ich es so machen:
Delphi-Quellcode:
Indizes: Array of Integer; //Jeweiliger Index der ImageList

//Neue Zeile:
  DrawGrid1.RowCount := DrawGrid1.RowCount + 1;
  SetLength(Indizes, Length(Indizes));
  Indizes[High(Indizes)] := Ini.ReadInteger(...);

//OnDrawCell

begin
  if ACol = 0 then // nur 1. Spalte
    ImageList1.Draw(DrawGrid1.Canvas, Rect.Left, Rect.Top, Indizes[ARow]);
end;
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat