Hallo!
Gibt es einen Weg festzustellen, welches Control unter dem Mauszeiger liegt, ohne dass man es anklickt?
Hallo,
und wozu?
Es gibt kein Ereignis, das allein durch die Position den M.-Zeigers über einem Control ausgelöst wird.
Mit "Bei Mausbewegung" könnte der Name der St.-Elementes z. B. in eine globale Variable geschrieben werden (mehr oder weniger stabil):
Option Explicit
Public pblMyActControl as String
.
.
.
Private Sub MeinTextFeld_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
pblMyActControl ="MeinTextFeld"
End Sub
Dabei sollte beim Verlassen des Felder die Variable auch wieder auf einen Leerstring gesetzt werden, z. B.:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
pblMyActControl =""
End Sub