![]() |
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 |
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. |
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.
|
Code:
ich weiß es nicht, ob das hilft. Ich war jetzt zu faul dafür extra ein programm zu schreiben. :?
Form1.Repaint;
|
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