Entwickler-Ecke
Multimedia / Grafik - canvas leeren/löschen
dude - Mi 21.05.03 14:48
Titel: canvas leeren/löschen
Hi,
wie kann ich ein canva vom Bildschirm löschen. so dass wieder nichts auf dem bildschirm ist ?
Mfg
Pascal - Mi 21.05.03 15:59
Wenn du mit Bildschirm Die Form meins dann mit (Form1.)refresh;
dude - Fr 23.05.03 13:08
nee, folgendes:
Ich habe ein canva auf dem bildschirm gemalt , damit meine ich (wie in delphi) screen . ! Und da bleibt die Schrift solange haften, bis man ein fenster darüberzieht und es verdeckt !!
fmartiins - Di 23.09.03 13:41
Titel: canvas leeren/loeschen
Hi!
Die Hilfe kennt kein canvas.clear.
Allenfalls hilft tricken: fillchar(canvas,sizeof(canvas),0);
(Habs nicht ausprobiert)
LH_Freak - Do 05.05.05 20:03
Hab das selbe Problem. Geht leider nicht.
charlie-kls - Do 29.06.06 17:59
Ich habe auch das selbe Problem. Bitte findet eine einfache Lösung!
chaoslion - Do 29.06.06 23:57
Delphi-Quelltext
1:
| canvas.rectangle(0,0,canvas.width,canvas.height); |
hibbert - Fr 30.06.06 00:14
oder noch einfacher um das Bild zu löschen...image1.Picture:=nil;
hibbert
smiegel - Fr 30.06.06 07:33
Titel: Re: canvas leeren/loeschen
fmartiins hat folgendes geschrieben: |
Hi!
Allenfalls hilft tricken: fillchar(canvas,sizeof(canvas),0);
(Habs nicht ausprobiert) |
Bevor ich so einen Müll poste, würde ich es einmal ausprobieren, um zu sehen was dabei rauskommt.
hibbert hat folgendes geschrieben: |
oder noch einfacher um das Bild zu löschen...image1.Picture:=nil; |
Wo steht in diesem Posting etwas von einem Image?
Um den Canvas zu löschen gibt es die Procedure FillRect.
In diesem Fall
Canvas.FillRect(Canvas.ClipRect); Näheres dazu in der Delphi-Hilfe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!