Controlelement welches Focus abgibt ermitteln
#1
Hallo Leute,

ich habe ein Problem bzw. Frage an euch. Wenn ich auf einem Formular mehrere Controlelemente habe, bekommt

ja eigentlich immer das Steuerelement den Focus welches ich gerade anklicke.

Wie kann ich mittels VBA Code feststellen, welches Controlelement den Focus abgegeben hat?

Danke schon mal im voraus!
Top
#2
Hallo,

benutze das Enterereignis jedes Controls, um den Namen des gerade aktiven Controls im UF-Tag abzulegen.
Private Sub TextBox1_Enter()
 LetztesControlMerken
End Sub

Private Sub TextBox2_Enter()
 LetztesControlMerken
End Sub

Private Sub TextBox3_Enter()
 LetztesControlMerken
End Sub

Private Sub LetztesControlMerken()
 If Len(Me.Tag) Then MsgBox "Das vorherige Control war " & Me.Tag
 Me.Tag = Me.ActiveControl.Name
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • sotaros
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste