Seite 1 von 1
Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 16:05
von OnkelM
Hallo
gibt es eine möglichkeit ein geöffnetes Fenster für z.B. einstellungen oder was auch immer, als immer aktiv zu halten, bis es geschlossen wurde?
es soll nicht möglich sein das Hauptfenster zu aktivieren bis das zweite z.B. durch ein button geöffnetes fenster geschlossen wurde
dankeschon
Re: Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 16:11
von ts-soft
Ein Modales Fenster brauchst Du also
Beim erstellen des zweiten Fenster den letzten Parameter "ParentID" mit angeben!
Nach dem erstellen DisableWindow auf das Haupfenster ausführen!
Vor dem schliessen des modalen Fensters mit DisableWindow Hauptfenster wieder
aktivieren.
Ich hoffe die Infos reichen, ansonsten bastel ich noch ein Beispiel.
Gruß
Thomas
Re: Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 16:34
von OnkelM
Vielen dank, dieser Begriff hat mir zum suchen gefehlt.
Es funktioniert wunderbar.
Nach ein wenig probieren habe ich festgestellt, dass es auch ohne die angabe einer ParentID funktioniert. Warum muss oder sollte ich es also dazu schreiben?
Gruß
Re: Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 16:38
von ts-soft
Damit Du das Hauptfenster nicht nach vorne holen kannst. Ohne Angabe der ParentID
ist das Verhalten nicht ganz korrekt. Das "zittern" des Fensters fehlt sonst auch.
Re: Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 16:53
von OnkelM
Du hast recht, besser gleich richtig schreiben, und nicht so nur weil es auf meinem system geht.
Und du hast auch mit dem zittern recht, beachten sollte man dazu aber, dass die Fensternummer oder Konstante alleine nicht reicht. Man muss die ParentID mit WindowID() übergeben
Schönen Gruß aus Bayern
Re: Neues geöffnetes Fenster immer aktiv
Verfasst: 17.03.2011 17:00
von ts-soft
OnkelM hat geschrieben:Man muss die ParentID mit WindowID() übergeben
Wenn in der Hilfe ID angegeben ist, so ist auch ID gemeint, ansonsten würde
dort Window stehen. Dasselbe gilt u.a. auch für Bilder, mal ImageID, mal Image!
Gruß aus Berlin