Fehlendes Ereignis Lost_Focus() in Klassenmodul
25.09.2003 08:06:29
Jörg Schreiber
Gestern bin ich nicht weitergekommen, deshalb nochmal mein Problem:
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, wenn sie bearbeitet wurden, automatisch das Datum der Bearbeitung ergaenzen moechte.
Textbox_Change() nervt mich natuerlich bei 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?
Danke
Joerg