Wenn nicht Combobox.Items.EndUpdate diese Message versendet, sondern eine andere Quelle, wird mein Code auch ausgeführt. Das ist dann zu häufig.
Womit wir dann wieder bei obiger Frage sind. Wenn der eingeschlagene Weg eine Sackgasse ist, muss man manchmal eben bis zur letzten Abzweigung zurückgehen.
Nach einem Combobox.Items.EndUpdate soll die DropDown-Liste so breit werden, wie das breiteste Item, wenn dieses Item breiter als die ComboBox ist.