nachdem ich die Suche und das Google bemüht habe, versuche ich es mit diesem Thread.
Problem:
Bei zwei Monitoren kann es passieren, dass wenn die Anwendung vom Hauptbildschirm auf einen anderen verschoben wurde, andere (Unter-)Formen trotzdem auf dem ersten Bildschirm erscheinen. Das soll natürlich nicht passieren.
Frage:
Wie kann ich es verhindern?
Danke und LG
EDIT: hat sich erledigt, habe jetzt doch einen Thread dazu gefunden, wo man Location einstellt.
Interessanterweise rechne ich schon sowieso Location aus, aber nur von untergeordneten Elementen der Hauptform, jetzt habe ich zusätzlich die Location der Hauptform für
.Left
benutzt.Eine bessere Beschreibung:
Eine Unterform soll an einer bestimmten Stelle erscheinen, unter einem bestimmten Label im UserControl, welches in einem Panel auf der Hauptform angezeigt wird.
Bisher hat es gut funktioniert, allerdings nicht auf mehreren Bildschirmen oder wenn die Hauptform verkleinert wird.
Wie kann ich es berücksichtigen?
So habe ich es versucht, allerdings funktioniert es nicht genau, z.B. ist die letzte Variable bei mir -8, obwohl das Fenster maximiert ist.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „WhitePage“ ()