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

Zeichnen im Canvas

To: "RealBasicNUG" <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Zeichnen im Canvas
From: "Christian Hahn" <christian dot hahn at snafu dot de>
Date: Fri, 27 Apr 2007 00:57:23 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Importance: Normal
Hallo, sicherlich eine Anfängerfrage:

In einer separaten Routine lasse ich Linien und Text in einem Canvas
zeichnen

for i= 1 to n
   Canvas1.Graphics.DrawLine ...
   Canvas1.Graphics.DrawText ...
   [msgbox "bla"]
next

Ist das nicht ein Grund, dass das Canvas neu gezeichnet wird, wie es der
User's Guide formuliert? Jedenfalls werden die Linien und der Text nur
gezeichnet, wenn ich in die Schleife z.B. einen msgbox-Befehl einbaue.
In die Canvas.Paint-Routine möchte ich den Vorgang nicht einbauen, weil beim
Programmstart die benötigten Koordinaten-Werte bzw. der Text noch gar nicht
zur Verfügung stehen und ich deshalb immer erst einen Fehler abfangen
müsste.

Wie geht das richtig?

besten Dank, Christian Hahn.



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