![]() |
Paintbox oder Image im OnShow zeichnen
servus,
ich habe folgendes problem. ich habe eine prozedur geschrieben, die mir in einer paintbox einen graphen zeichnet. beim aufruf dieser prozedur im oncreate oder onshow des forms wird diese zwar durchlaufen, jedoch tut sich auf dem bildschirm nichts. ich habe das gefühl, dass die paintbox nochmals übermalt wird. lege ich das ausführen der prozedur auf einen buttonklick, wird der graph ohne probleme gezeichnet. ich habe das mit einer tpaintbox, tpaintbox32 und einem timage32 probiert. was muss ich beachten? mfg JonnyGuitar |
Re: Paintbox oder Image im OnShow zeichnen
Was spricht gegen OnShow?
|
Re: Paintbox oder Image im OnShow zeichnen
Zitat:
Zitat:
|
Re: Paintbox oder Image im OnShow zeichnen
dagegen sprach halt, dass es nicht klappt :)
habe gerade rausgefunden, dass wenn ich die prozedur im onpaint des forms ausführe, es funktioniert :thumb: mfg Jonny Guitar |
Re: Paintbox oder Image im OnShow zeichnen
Hallo.
Wenn du eine Paintbox verwendest, solltest du im OnPaint der Paintbox zeichnen (bzw. ein temporäres Bitmap in die Paintbox kopieren). Und wenn du nur zeichnen willst, dann würde ich auf alle Fälle die Paintbox dem TImage vorziehen. grüße, daniel |
Re: Paintbox oder Image im OnShow zeichnen
moin,
hab mich jetzt auch für die variante mit dem temporären bitmap entschieden. :P |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz