Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form neu zeichnen (https://www.delphipraxis.net/1373-form-neu-zeichnen.html)

Salomon 19. Nov 2002 10:55


Form neu zeichnen
 
Hallo,
ich weise mehreren Image Komponenten Bilder zu Laufzeit zu, dieses ercheinen allerdings nicht, sondern werden erst sichtbar wenn die Form neu gezeichnet wird.
Frage, muss ich jedesmal die Form neuzeichnen lassen und wenn ja wie, oder geht das auch anders?

Mfg
Salomon

sakura 19. Nov 2002 10:59

Ich denke mal, dass es daran liegt, dass Deine App noch "genug anderes Zeugs" zu tun hat. Einfach mal den Aufruf
Application.ProcessMessages nach dem Laden eines Bildes eintragen.

Salomon 19. Nov 2002 11:06

Die Prozedur ist noch nicht optimiert, es wird 8 mal auf die COM Schnitstelle zugegriffen und es werden 8 Bilder den jeweiligen Image Komponenten zugewiesen. Aber daran kann es eigentlich nicht liegen. Der Aufruf von "Application.ProcessMessages" führt leider nicht zum gewünschten Ergebnis.

Luckie 19. Nov 2002 11:10

Code:
Form1.Repaint;
ich weiß es nicht, ob das hilft. Ich war jetzt zu faul dafür extra ein programm zu schreiben. :?

Salomon 19. Nov 2002 11:19

Hallo Luckie,
brauchst für das kleine Problem kein extra Programm zu schreiben, mit deinem simplen "Form1.repaint" klappt es wunderbar.

Thx Salomon


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 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