Image i canvas

0

Witam!!
Moze moje pytanie jest banalne,ale sie zapytam...
Narysowalem wykres na canvasie obiektu image. Teraz chce ponownie narysowac wykres,tyle ze inny a tamten zmazac.Jak to zrobic [???]

0

Image.picture := nil;

0

Jeżeli rysowałeś tak:

Image.Canvas.Draw(0,0,bitmapa);

to do wykasowania wystarczy zwykłe Image.Refresh ale jeżeli wygladało to np. tak:

]
Image.Picture.Bitmap.Canvas.Draw(0,0,bitmapa);

to można odmalować całą bitmapę, np. tak:

Image.Picure.Bitmap.Canvas.Brush.Color := Image.Picure.Bitmap.TransparentColor;
Image.Picure.Bitmap.Canvas.FillRect(Image.Picure.Bitmap.Canvas.ClipRect);

Ale można to zrobić też po swojemu :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1