realbasic-nug.de
[Top] [All Lists]

AW: Zeichnen im Canvas

To: "REALbasic NUG German" <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: AW: Zeichnen im Canvas
From: "Christian Hahn" <christian dot hahn at snafu dot de>
Date: Sat, 28 Apr 2007 11:28:08 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Importance: Normal
Hallo,
die Diskussion ist sehr interessant, da wartet man doch auf ein
grundsätzliches Buch.
Mein Fall scheint nach meinen Beobachtungen aber viel banaler zu sein:
Die Konstruktion mit der MsgBox in der Schleife zeigt ja, dass das Zeichnen
in der Schleife problemlos funktioniert,
ein anschließendes .refresh scheint die Zeichnung im Canvas aber wieder zu
löschen, aber spätestens das nächste Canvas.paint-Event, in dessen Routine
kein Code steht. Sehr merkwürdig. Kann das sein?

Ich hab's anders gelöst:
sobald die benötigten Daten zur Verfügung stehen, setze ich flagfertig =
true
und schreibe in die Canvas.paint-Routine:

if flagfertig=true then
        CanvasZeichnen 'meine Zeichen-Routine
end if

Das klappt, auch wenn jetzt der Zeichenvorgang unnötigerweise mehrfach
durchgeführt wird.

beste Grüße, Christian Hahn.

> -----Ursprüngliche Nachricht-----
> Von: realbasic-nug dot de-bounces at lists dot realsoftware dot com
> [mailto:realbasic-nug dot de-bounces at lists dot realsoftware dot com]Im 
> Auftrag von
> Andy Fuchs
> Gesendet: Samstag, 28. April 2007 10:12
> An: REALbasic-NUG German
> Betreff: Re: Zeichnen im Canvas
>
>
> refresh ist schneller zu tippen, weil's weniger Buchstaben sind.   :-)
>
> Ansonsten sind das Äpfel und Birnen, wie Du dem Handbuch entnehmen kannst.
>
> andy
>
>
> at 27.04.2007 20:07 Uhr, Stefan Mettenbrink wrote:
>
> > Was geht schneller?
> >
> > MfG, Metti.
>
>
> =



<Prev in Thread] Current Thread [Next in Thread>