Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Maus und Steuerelemente

Begonnen von klamotte, Juni 06, 2011, 13:21:11

⏪ vorheriges - nächstes ⏩

klamotte

Hallo!

Gibt es einen Weg festzustellen, welches Control unter dem Mauszeiger liegt, ohne dass man es anklickt?




DF6GL

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