AW: Textbox ansprechen
daniel
Hi
in Events, die nur ausgelöst werden können wenn das Element auch den Focus hat, kann ggf. den Ausdruck
AcitveControl verwenden.
ansonsten wäre der Workaround, vor allem wenn du viele sehr ähnliche Makros hast, folgender:
- man lagert die Aktionen in ein eigens Makro aus und übergibt das Steuerelement als Parameter, hier ist es dann eine Variable, dh der Code braucht bei geändertem Steuerelement nicht geändert werden, also in etwa so
1. die eigenständige Sub:
Private Sub meinTextboxChange(crt as control)
crt.ControlTipText = crt.text
end Sub
2. im echten Eventmakro dann nur noch:
Private Sub TextBox2_Change()
call meinTextboxChange(Textbox2)
end sub
dann muss man die Anpassung nur an einer Stelle machen und nicht an mehreren.
- die Profivariante wäre Klassenprogrammierung.
aber da bin ich draußen, das übersteigt meinen Kenntnisstand.
Gruß Daniel