Autor Beitrag
Psycho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 14.12.02 12:04 
Hallo!

Wenn ich in einer Form irgendwelche canvas-Befehle verwende, so erhalte ich während der Laufzeit der Anwendung das Problem, dass sich das Fenster beim Verschieben auf dem Monitor nicht richtig abbaut.

Ich erhalte dann die Spurfenster, was erheblich stört.

Ist dieses Problem delphi- bzw- graphikspezifisch oder liegt es an den Windowseinstellungen?

Schon einmal einen Dank im Voraus!

Psycho
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Sa 14.12.02 22:30 
Kannst du das Problem genauer beschreiben? Hab nicht ganz verstanden was du meinst.

Wenn du meinst, daß Teile derCanvas gelöscht werden wenn für kurze Zeit z.B. ein anderes Felster drüber liegt, dann ist das normal. Wenn du auf Formularen Zeichnest, dann zeichnest du auf dem Bildschirm. Wenn du Teile des Bildschirms überzeichnest (z.B. durch anderes Fenster), dann ist der Teil der Zeichnung gelöscht. Du muß diesen Teil also wieder nachzeichen. Alternativ kannst du auf einer Bitmap zeichenen und diese über Canvas.Draw auf dem Formular zeichnen. Wenn du nicht jedes mal das selbst machen willst, dann legst du die Draw in OnPaint des Formulars. In diesem Fall wird die Grafik automatisch nachgezeichnet.