![]() |
Eingene Listbox - Probleme zur Entwurfszeit -
Hallo,
ich habe ein Problem und zwar, ich möchte eine eigene Komponente (Listbox) entwickeln. Nun... das geht ja auch ganz gut. Aaaaaber, ich wollte zur Laufzeit Eingaben z.B. über Edit machen, die dann in die Listbox eingetragen werden. Da geht ja auch noch. Jetzt kommt mein Problem bzw. meine Frage: Wenn ich nun zur Entwurfszeit wechsle, wollte ich dies Eingaben, die ich vorher in die Listbox gemacht habe, auch ebenfalls sehen. Aber das geht irgendwie nicht. Hab ja schon viel es so getestet, aber jetzt bin ich einfach mit meinem Latein am Ende. Ich hatte dann versucht, dass ich die Eigaben zur Laufzeit speichere und dann zur Entwurfszeit dann wieder lade, damit ich die aktuellen Eingaben auch sehen kann. Aber automatisch macht er das nicht. Er lädt die Datei immer nur zur Laufzeit. Ich müsste dann z.B. über ein Property (z.B. Ein/Aus -boolean) das steuern, dass er mir die Datei lädt. Aber ich wollte es eigentlich so machen, dass wenn er von der Laufzeit zur Entwurfszeit wechselt, er diesen Wechsel erkennt und mir automatisch die Datei in lädt. Aber das geht irgendwie nicht. Gibt es da evtl. einen Befehl ect, dass er den Wechsel erkennt und dann automatisch die Datei lädt. Vielleicht kann mir ja jemand weiterhelfen. Wäre echt froh drüber. |
Re: Eingene Listbox - Probleme zur Entwurfszeit -
Etwas Code wäre nicht schlecht ... ich kann mir dein Problem schlecht vorstellen ...
Florian |
Re: Eingene Listbox - Probleme zur Entwurfszeit -
du kannst in einem beliebigen event auf den status überprüfen:
Delphi-Quellcode:
dann kannst du die datei laden.
if csDesigning in ComponentState then
... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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