2009-06-30 6 views

Antwort

18

Nun, unabhängig davon, was Sie mit dem Wert am Ende tun werden, wenn sie ausgewählt, ist es sicher, das SelectionChangeCommitted Ereignis zu verwenden.

Hier ist eine kleine Follow-up-Info zu diesem Ereignis im Vergleich zu den anderen häufig verwendeten Ereignissen. (Von MSDN)

SelectionChangeCommitted wird nur ausgelöst, wenn der Benutzer die Combo-Box Auswahl ändert. Verwenden Sie nicht SelectedIndexChanged oder SelectedValueChanged, um Benutzer Änderungen zu erfassen, da diese Ereignisse auch ausgelöst werden, wenn die Auswahl programmgesteuert ändert.

+0

Ich wusste, dass es nicht das Offensichtliche war, danke dafür. –

1

ich in der Regel verwenden Sie die SelectedIndexChanged Ereignis zu überprüfen, wenn ein Benutzer einen Wert in einer Combobox auswählt

-3

Wie wäre es, wenn Sie die Datetime verwenden? Dies hat nicht den SelectionChangeCommitted-Wert.