Hi Sebi.
Also ganz schnell (und nicht so wirklich elegant) könntest du folgendes tun:
- mit Cursor.Position (Cursor-Klasse) die Position des Cursors auf dem Bildschirm abfragen
- mit einem Timer dies "permanent" ermitteln und sobald die Position.Y = (Screen.Height - 1) ist, deine Form anzeigen (oder in Vordergrund holen mit BringToFront)
Etwas eleganter, aber auch gleichzeitig komplizierter könnte man das über Hooks lösen, damit z.B. deine Abfrage nur dann aufgerufen würde, wenn die Maus bewegt wird und nicht ständig alle paar Milisekunden.
Wichtig: Der untere Bildschirmrand ist Y=MAX, die Koordinaten bei Forms beginnen immer links oben (nicht wie in der Mathematik).
Auch Wichtig: Eventuell müsstest du noch den richtigen Screen ermitteln, falls der Benutzer mehrere angeschlossen hat. => My.Computer.Screen-Klasse
LG, Dennis.
EDI Consultant/Developer
Ich nutze meistens VB6 und VS2005 bis VS2012
Bitte die Antworten sowie weitere hilfreiche Beiträge von Mitgliedern markieren. Vielen Dank.