Fehlendes Ereignis Lost_Focus() in Klassenmodul

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
TextBox MsgBox
Bild

Betrifft: Fehlendes Ereignis Lost_Focus() in Klassenmodul
von: Jörg Schreiber
Geschrieben am: 25.09.2003 08:06:29

Morgen!

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

Bild


Betrifft: TextBox1_Exit?
von: ChrisL
Geschrieben am: 25.09.2003 13:45:06

Hi Joerg

Vielleicht TextBox1_Exit?

Gruss
Chris


Bild


Betrifft: AW: TextBox1_Exit?
von: Jörg Schreiber
Geschrieben am: 25.09.2003 13:59:44

ne, gibt's leider auch nicht und ausserdem spreche ich von einem Klassenereignis, das auf alle Textboxen im Worksheet zutrifft - Textbox1 ist dagegen eine bestimmte.
Trotzdem danke...


 Bild

Beiträge aus den Excel-Beispielen zum Thema " Fehlendes Ereignis Lost_Focus() in Klassenmodul"