Ich entwickle eine Anwendung, die die Benutzereinstellungen speichert, wo das Formular zuletzt auf dem Bildschirm gefunden wurde. In einigen Fällen wird der Benutzer es auf einem zweiten Bildschirm haben und dann die App später ohne den zweiten Bildschirm auslösen (manchmal wird das Formular außerhalb des Bildschirms angezeigt). Andere Male wird der Benutzer seine Auflösung ändern, was zu einem ähnlichen Effekt führt.Ermitteln, ob ein Formular vollständig ausgeblendet ist
Ich hatte gehofft, diese Überprüfung in der Form_Shown Event-Handler zu tun. Grundsätzlich möchte ich feststellen, ob das Formular vollständig außerhalb des Bildschirms ist, damit ich es neu positionieren kann.
Irgendwelche Ratschläge?
Ich sollte erwähnen, dass ich weiß ich, indem sie die Bildschirmauflösung, Größe und Position des Formulars einige knifflige Logik durchführen können, jedoch war ich für etwas Hoffnung, ein wenig eleganter. – Cody
Sie denken wirklich, dass es eleganter ist, das Formular zu positionieren, zu überprüfen, ob es außerhalb der Auflösung/Größe ist, und es dann neu zu positionieren? Eine elegantere Lösung wäre, zu überprüfen, ob Sie es von dem Bildschirm positionieren, bevor Sie tun. –