Delphi TDrawGrid Bild in einzelne Zelle laden

lemon8080

Newbie
Registriert
Apr. 2007
Beiträge
5
Hallo,

Kann mir bitte jemand erklären wie man bei dem TDrawGrid eine einzelnen Zelle mit den Koordinaten (also z.B 3,3) anspricht und in diese dann ein Bild einfügt, ausserdem kann ich keine funktion finden die mir die koordinaten einer Zelle wiedergibt wenn man auf diese klickt, im delphi-help habe ich leider nichts gefunden was mir weiterhilft.

Vielen dank für eure Hilfe,

lemon8080
 
aus Delphi-Praxis

Code:
procedure TVier_Gewinnt.DG_SpielfeldDblClick(Sender: TObject);

var zeile, spalte,
    oben, links :integer;
begin
  //welcher Kasten ist markiert?
  spalte := DG_Spielfeld.Selection.Left;
  zeile := DG_Spielfeld.Selection.Top;
  
  //welche Koordinaten hat der Kasten?
  oben := DG_Spielfeld.CellRect(zeile,spalte).Top;
  links := DG_Spielfeld.CellRect(zeile,spalte).Left;

  //kreise malen (nach zahlen *g*)
  DG_Spielfeld.Canvas.Ellipse(oben+5,links+5,oben+45,links+45);
end;
 
Zuletzt bearbeitet:
Zurück
Oben