Klassenfunktion LostFocus() gesucht
29.09.2003 08:33:13
Jörg Schreiber
Ich habe eine Klasse definiert, bei der alle im Worksheet vorkommenden Textboxen im Worksheet auf eine Änderungen reagieren (als Beispiel eine MsgBox, wo der Name der Textbox ausgegeben wird, bei der die Aenderung vorgenommen wird). Das Ganze laeuft einwandfrei mit Textbox_Change(). Ziel des Ganzen ist es, dass ich allen Textboxes, esrt dann wenn sie bearbeitet wurden, automatisch das Datum der Bearbeitung ergaenzen moechte.
Textbox_Change() nervt mich natuerlich nach jedem eingebenen Buchstaben. Soll er aber nicht, sondern nur, wenn ich das Textfeld verlasse, sprich, den Fokus woandershin plaziere.
Auf Modulebene hilft mir Textbox_LostFocus() aus der Klemme, was wunderbar funktioniert. In der Klassenmodulebene gibt es jedoch die Funktion LOST_FOCUS nicht als Standardereignis.
Weiss jemand, wie ich meiner Klasse beibringe, einen einen Lost_Focus() zu kennen. Kann man wohlmoeglich das Ereignis ergaenzend zur Fuss definieren - wenn ja, wie?