Einzelnen Beitrag anzeigen

blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: stringgrid benutzen

  Alt 4. Mär 2010, 16:12
Also als erstes würde ich ein DrawGrid nehmen satt ein Stringgrid, da du anscheinend eh keine Strings benutzt.

Wenn dus ganz simpel machen willst:

Delphi-Quellcode:
procedure TForm1.DrawGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
   var CanSelect: Boolean);
var rect: TRect;
begin
   rect := DrawGrid1.CellRect(ACol, ARow);
   DrawGrid1.Canvas.Draw(rect.left, rect.top, KarteAufgedeckt[ACol, ARow]);
   Sleep(1000); //1000ms warten. In der Zeit kann der Benutzer nichts machen!
   DrawGrid1.Canvas.Draw(rect.left, rect.top, KarteVerdeckt);
end;
[edit]
Mir fällt grad auf, dass man beim Memory ja noch ne 2. Karte gleichzeitig aufdecken kann
Du musst den Code also entsprechend anpassen...
  Mit Zitat antworten Zitat