Hallo Community,
ich hänge mich mal an diesen etwas älteren Beitrag an. Meine Problemstellung ist, dass ich in einem größeren MDI-Projekt, die zuletzt geöffneten Fenster (MDIChild) auf dem Bildschirm, mit Namen und Positionen speichere und beim neuen Programmstart wieder öffnen und anzeigen lasse.
Beim Neustart lese ich aus der Datenbank Namen und Position(x,y) und verwende dann diese msdn.microsoft.com/de-de/library/bb978905.aspx bereits in Beitrag #2 erwähnte Routine.
Grundsätzlich werden die Fenster auch richtig angezeigt, wobei ich myform.showdialog() durch myform.show() ersetzt habe, da sonst die Fenster nur kurz gezeigt werden und dann verschwinden.
Nun habe ich festgestellt, dass wenn man zwischen zwei so geöffneten Fenstern Daten austauscht, dass das eine Fenster das andere nicht erkennt. Fragt man das Fenster mit Klarnamen ab z.B. Formname.Created, so ist das Ergebnis immer False.
Mit irgendetwas liege ich hier völlig falsch und drehe mich seit Tagen mit zig erfolglosen Versuchen im Kreis, vielleicht hat ja einer von euch die Idee wo mein Denkfehler ist.
ausgelagert aus Form mittels Variable öffnen ~VaporiZed
ich hänge mich mal an diesen etwas älteren Beitrag an. Meine Problemstellung ist, dass ich in einem größeren MDI-Projekt, die zuletzt geöffneten Fenster (MDIChild) auf dem Bildschirm, mit Namen und Positionen speichere und beim neuen Programmstart wieder öffnen und anzeigen lasse.
Beim Neustart lese ich aus der Datenbank Namen und Position(x,y) und verwende dann diese msdn.microsoft.com/de-de/library/bb978905.aspx bereits in Beitrag #2 erwähnte Routine.
Grundsätzlich werden die Fenster auch richtig angezeigt, wobei ich myform.showdialog() durch myform.show() ersetzt habe, da sonst die Fenster nur kurz gezeigt werden und dann verschwinden.
Nun habe ich festgestellt, dass wenn man zwischen zwei so geöffneten Fenstern Daten austauscht, dass das eine Fenster das andere nicht erkennt. Fragt man das Fenster mit Klarnamen ab z.B. Formname.Created, so ist das Ergebnis immer False.
Mit irgendetwas liege ich hier völlig falsch und drehe mich seit Tagen mit zig erfolglosen Versuchen im Kreis, vielleicht hat ja einer von euch die Idee wo mein Denkfehler ist.
ausgelagert aus Form mittels Variable öffnen ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()