Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

Re: Wie lösch ich eine Bitmap aus einer Paintbox??

  Alt 18. Feb 2009, 10:15
dieser Befehl löscht/übermalt die gesamte PaintBox, also mußt du das vorm Neuzeichnen deines Bildes machen

oder du übermalst nur den Teil, welche gelöscht werden soll ... die Position des Rechteckes kannst du ja selbst bestimmen.

PS: vergiß nicht die Farbe zu setzen, bevor du löschts (vorallem Brush.Color)

Delphi-Quellcode:
Brix4 := TBitmap.Create;
Brix4.LoadFromFile(Random_Parts);
TetrisBox.Canvas.BrushColor := {TForm1.}Color;
TetrisBox.Canvas.FillRect(TetrisBox.ClientRect);
Tetrisbox.Canvas.Draw(240,y,brix4);
y:=y+30;
PS: wird dein Brix4 (TBitMap) auch irgendwann wieder freigegeben?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat