Ich versuche gerade hinzubekommen, dass auch meine Mainform angedockt werden kann. Das geht auch, wird aber irgendwie nicht gespeichert oder wiederhergestellt. Beim vergleichen habe ich gesehen, daß in msegit die Mainform vom Typ TDockform ist. Meine Formulare sind TDockPanelForm Klassen. Aber auch das Hauptformular in msegit lässt sich nicht andocken. In der MSEide geht das?!?
Verwirrt mich gerade ein wenig.
Was ist der Unterschied zwischen TDockform und TDockpanelfor
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1639
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: Was ist der Unterschied zwischen TDockform und TDockpane
TDockPanelForm ist ein TDockFormWidget mit zusätzlichen Funktionen für die Zusammenarbeit mit TDockPanelFormController.
In MSEide ist tmainfo:
in MSEgit:
Weil die mainform in MSEgit keinen dockcontroller hat, lässt sich nicht andocken.
Falls tstatfile und tdockpanelformcontroller in mainfo platziert sind und der Schreib/Lesevorgang durch mainfo.options fo_autoreadstat gestartet wird, könnte fo_delayedreadstat helfen (ungeprüft!).
In MSEide ist tmainfo:
Code: Alles auswählen
tmainfo = class(tdockform,idesignnotification)
Code: Alles auswählen
tmainfo = class(tmainform)
Das hängt möglicherweise damit zusammen, in welcher Reihenfolge die Formulare und Datenmodule erstellt werden und wann der statfile Lese- und Schreibvorgang gestartet wird.Das geht auch, wird aber irgendwie nicht gespeichert oder wiederhergestellt
Falls tstatfile und tdockpanelformcontroller in mainfo platziert sind und der Schreib/Lesevorgang durch mainfo.options fo_autoreadstat gestartet wird, könnte fo_delayedreadstat helfen (ungeprüft!).
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1639
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Was ist der Unterschied zwischen TDockform und TDockpane
Ich hatte mehrere TStatfile. Das habe ich jetzt geändert und nur noch eines im mainmodul. Jetzt klappt das auch mit der Mainform andocken und es wird auch wieder richtig hergestellt!