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.
