Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#1

Komponentenverhalten zur DesignTime

  Alt 3. Aug 2011, 11:23
Ich habe nicht sichtbare Komponenten (von TComponent abgeleitet), die Daten kommunizieren (Bindung Data-GUI).

TMyFile.Activate veranlasst durch TMyFile.LoadFromFile das Laden von Daten.
Nach dem Laden der Datei werden alle erzeugten TMyFormCtrl über die neuen Daten informiert.
TMyFormCtrl stellt dann die für die GUI (genauer: für alle Controls des Formulars, auf dem es sich befindet) eine Verbindung zu deren spezifischen Daten her.

Zur Laufzeit funktioniert das perfekt. Zur Designzeit allerdings nur eingeschränkt.
Dies möchte ich aber gern auch gewährleisten, so dass auch schon zur DesignTime Live-Daten dargestellt werden können.

Ich hatte gestern nur wenig Zeit, aber das Problem liegt wohl daran, dass die Formulare in der IDE erst erzeugt werden, wenn sie dargestellt werden.

Die TMyFormCtrl erhalten jedenfalls nicht immer die Information über neue Daten.

Gibt es eine Möglichkeit, zu erkennen, ob das Icon meiner TMyFormCtrl in der IDE gezeichnet wurde? Dann könnte ich an der Stelle die aktuellen Daten abfragen und weiter leiten... Das würde mein Problem lösen.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli ( 3. Aug 2011 um 11:27 Uhr)
  Mit Zitat antworten Zitat