Hallo,
wenn ich auf einen Button mit der Maus klick, dann öffnet sich rechts unten von der Klickposition eine neue Form.
TestView.ShowDialog();
Der Eigenschaft Location von der TestView übergebe ich die Position der Maus.
Nun habe ich das Problem, dass der Button auch eventuell (Button in einem DataGridView, viele Datensätze) am unteren Rand des Programmfensters sich befindet.
Wenn ich dann die TestView öffne ist nur noch ein Teil davon zu sehen.
Andererseits kann auch das Programmfenster nicht maximiert sein (siehe Skizze).
In beiden Fällen ist es am besten, den Abstand zwischen Mausposition (bezogen auf den Monitor) und oberen, linken, rechten und unteren Bildschirmrand zu ermitteln.
Wie mache ich das?
Alexander
