[Frage] Dialogfenster werden außerhalb des dargestellten Bereichs geöffnet?! [Gelöst]

Schlagworte:
  • Dialogfenster
  • Monitor
  • Must-Read

Moin,

wir haben bei einem Rechner ein sehr seltsames Phänomen. Dort wurde die Monitorkonfiguration geändert (von zwei Monitoren ein alter Monitor weg, dafür ein neuer Monitor dazu), und nun öffnet Allplan diverse Dialogfenster auf dem "nicht mehr vorhandenen Monitor". Klingt komisch, ist aber so.

Erst dachten wir, es würde beim Öffnen des Dialogs gar nichts passieren, bis wir aus Spaß mal den alten Monitor wieder angeschlossen haben. Und siehe da, auf dem waren dann alle "vermissten" Fenster zu sehen. Wenn man die auf den neuen Monitor rüberschiebt, dann bleiben Sie auch dort. Aber auf Dauer ist das kein Zustand, weil immer mal wieder ein Fenster nicht da ist.

Windows selbst war die Umstellung herzlich egal, das stellt alles auf dem neuen Monitor dar. Alle bisherigen Versuche, wie Wechsel des Hauptmonitors oder der Skalierung unter Windows, Rücksetzen der Einstellungen in Allplan (Hotlinetools) usw. haben nichts gebracht.

Hat jemand einen Tipp, wie man Allplan dazu überredet, einfach alle Dialogfenster wieder im Bereich des Hauptfensters darstellt? Für schnelle Hilfe wären wir sehr dankbar, weil wir momentan 1-2 mal am Tag die Monitore durchtauschen, um wieder an irgend ein Fenster zu kommen

Beste Grüße
Thorger Ahrens

Lösung anzeigen Lösung verbergen

....hier der Tipp von meinem Vorrednder auch in Bild und Ton
https://youtu.be/kw2NmA2OShM

Gruss Urs
CDS Bausoftware AG

11 - 13 (13)

Die Tatsache, dass die Fenster beim Wiederanschließen des alten Monitors sichtbar werden, bestätigt, dass Allplan die Fensterpositionen auf dem nicht mehr vorhandenen Monitor speichert. Hier sind einige Schritte, die euch helfen könnten, das Problem zu lösen:

Fenster wiederherstellen: Versucht, alle Dialogfenster wieder sichtbar zu machen, indem ihr den alten Monitor anschließt und die Fenster auf den neuen Monitor verschiebt. Wenn das funktioniert, speichert Allplan möglicherweise die neuen Positionen, sodass ihr das Problem bei zukünftigen Starts nicht mehr habt.

Allplan zurücksetzen: In den Allplan-Einstellungen gibt es oft eine Option, die Fensterpositionen zurückzusetzen. Wenn ihr das noch nicht versucht habt, könnte dies helfen.

Windows Fensterverwaltung: Schließt Allplan und öffnet es neu, nachdem ihr die Monitore umsteckt. Manchmal erkennt das Programm die Änderung besser beim Neustart.

Registry-Einstellungen: In einigen Fällen kann das Löschen der Fensterpositionen in der Windows-Registry helfen. Achtet jedoch darauf, dass dies vorsichtig durchgeführt wird, da Änderungen an der Registry zu weiteren Problemen führen können.

Allplan Support: Wenn die oben genannten Schritte nicht helfen, könnte es nützlich sein, direkt den Allplan-Support zu kontaktieren. Sie könnten spezifische Lösungen oder Patches anbieten, die dieses Problem adressieren.

Es wäre gut zu wissen, ob eine dieser Lösungen hilfreich war oder ob es weitere Entwicklungen gibt. Eine dauerhafte Lösung wäre natürlich ideal, damit ihr nicht ständig die Monitore wechseln müsst. Viel Erfolg bei der Problemlösung!

react entwicklung

Moin

es wird selten EINE dieser Lösungen hilfreich sein.

Leider speichert ALLPLAN verschiedene Menus (abhängig davon wie diese implementiert sind) unterschiedlich ab.
Je nachdem um welche Menus es geht helfen unterschiedliche Methoden um diese "zurückzubekommen" (damit ist in der Regel der aktuelle Primärbildschirm gemeint).
In einigen Fällen helfen auch mehrere Tools, einige (insbesondere Cleanstd, Cleanreg) stellen aber u.U. auch andere Einstellungen unerwünscht zurück.

Die nachfolgende Aufstellung erhebt keinen Anspruch auf Vollständigkeit, ist exemplarisch zu verstehen und in der Version 2025 Beta2 getestet (sollte in der aktuellen 2024 genauso sein). In älteren Versionen kann das u.U. abweichen, habe ich nicht getestet...

-Paletten, ActionBar, Menuleisten aus älteren Konfigurationen: Ansicht - Standardkonfigurationen - Konfiguration erneut auswählen
alternativ: Hotlinetool Cleanreg, Toolbar
-Bauteildialoge (z.B. Wanddialog, Eingabeoptionen): Hotlinetool Toolbar
-"Große" Auswahlmenus wie z.B. Bauwerksstruktur, Layerstruktur: Hotlinetool Cleanreg
-Programmbestandteile die als gesonderten Programme ausgeführt werden (z.B. ProjectPilot, ALLPLAN Exchange): alt+leertaste- 1xPfeil nach unten - enter (löst "verschieben" aus) - mit Pfeiltasten verschieben (im "Blindflug").

Ich hoffe ich habe hier nichts falsch einsortiert, bitte sonst gern korrigieren!
Man kommt da schnell durcheinander...

Da beim Arbeiten mit mehreren Bildschirmen die unterschiedlichsten Menus wild auf die Bildschirme verteilt sein können wird man kaum drum herumkommen alle diese Tools auszuführen. Es sei denn man weiss noch was man wo hingeschoben hat...
Vorher bitte sicherstellen dass alle wichtigen Optionen, selbst gespeicherte Actionbarkonfigurationen oder andere benutzerdefinierte Oberflächenanpassungen gespeichert werden!

Sollten die Hotlinetools Cleanreg und/ oder Cleanstd nicht zum Erfolg führen können diese mit den Hotlinetools Lastreg und/ oder Laststd wieder rückgängig gemacht werden.

Also kurz zusammengefasst:
Cleanstd bringt hier gar nichts, kann (und sollte) man weglassen!
Die meisten Menus lassen sich mit den Hotline-Tools "Toolbar" und "Cleanreg" wieder auf den Auslieferungsstand zurücksetzen (Primärbildschirm).
Ausnahmen: Programmbestandteile die als gesonderten Programme ausgeführt werden. Siehe oben. Oder besser: auf dem Primärbildschirm belassen oder nach dem Verschieben gleich wieder zurückschieben.

@ALLPLAN:
Ein zentrales Hotlinetool welches NUR die KOMPLETTE Benutzeroberfläche zurücksetzt oder auch speichert würde dem Kunden viel Gebastel und Euch einiges an Arbeit im Supporten ersparen...

Vielleicht hilft dies an der einen oder anderen Stelle.

BG
Jens Maneke
AAP Sommerfeld

BG
Jens Maneke
AAP Sommerfeld

>>> Stell Dir vor, es geht und keiner kriegts hin...

Zitiert von: jmaneke
@ALLPLAN:
Ein zentrales Hotlinetool welches NUR die KOMPLETTE Benutzeroberfläche zurücksetzt oder auch speichert würde dem Kunden viel Gebastel und Euch einiges an Arbeit im Supporten ersparen...

Hallo,
Eine einfache Überprüfung der Position des Fensters und der aktuell angeschlossenen Bildschirme wäre die wahre Lösung. Wenn sich ein Fenster außerhalb dieser Bildschirme befindet, müsste es also auf dem Hauptbildschirm angezeigt werden.
Es wäre nicht mehr nötig, zu suchen, wo sich das Fenster befindet, und Zeit mit dem Versuch zu verschwenden, verlorene Fenster wiederherzustellen oder Bildschirme neu zu verbinden... Das ist durchaus machbar und wenig komplex.

@Allplan:
Kommen Sie, eine kleine Anstrengung und alle Nutzer werden es Ihnen danken...


11 - 13 (13)