Wenn Sie den Wert von ItemIndex
einer TComboBox
-Komponente in Delphi programmgesteuert ändern, würde man erwarten, dass das entsprechende OnChange
-Ereignis ausgelöst wird.Das Ändern von ITEMINDEX von TComboBox löst kein OnChange-Ereignis aus
Immerhin wird der sichtbare Wert der ComboBox als Ergebnis geändert. Seltsamerweise nicht. Gleiches Verhalten in Delphi6, Delphi 2010 und Delphi XE7.
Gibt es einen Grund für dieses Verhalten oder ist es nur ein ausstehender Fehler?
Ich verstehe nicht, warum Menschen so zögern, die Dokumentation zu lesen. Liegt es daran, dass Sie nicht wissen, wo es ist? http://stackoverflow.com/questions/21403628/how-can-i-search-for-delphi-documentation –
Bitte akzeptieren Sie meine Entschuldigung @ David Heffernan – Johny
Fwiw, ich habe immer gedacht, dass die Tatsache, dass dies "wie geplant" Verhalten für viele Kontrollen (esp.TPageControl) war ein Konstruktionsfehler, da es eine Codierung erfordert, die überflüssig sein sollte. – MartynA