auf einem größeren Dialog hatte ich Probleme mit einer Combobox und glaubte zuerst da liefe etwas durcheinander, weil sich mehrere Ereignisse 'stören'. Nachdem ich jetzt Stunden probiert habe, habe ich das Ganze auf einem ganz einfachen Dialog nachgestellt und bin überrascht, auch da tritt der Fehler auf.
Auf dem Dialog ist eine Combobox mit diesem Ereignismakro für "Text modifiziert":
Code: Alles auswählen
Sub action_test()
dia_person.title = dia_person.title & "#"
End Sub
Löscht man jetzt aber einzelne Buchstaben des Textes mit der ENTF-Taste wird das Ereignismakro augenscheinlich immer zwei Mal ausgeführt. Beobachtet unter OO und LO.
(Löscht man per Markierung und Maus-Kontextmenü tritt das Problem nicht auf!)
Kann dazu jemand etwas sagen?
Meiner Beobachtung nach hilft auch Folgendes nicht:
Code: Alles auswählen
Public laueft
'...
Sub action_test()
If laueft = 1 Then Exit Sub
laueft = 1
dia_person.title = dia_person.title & "#"
laueft = 0
End Sub
Gruß
Stephan