Wann ist ein Kombinationsfeld von Windows Forms dem Listenfeld vorzuziehen?
Aktualisiert: November 2007
Die Steuerelemente ComboBox und ListBox weisen ähnliche Verhaltensweisen auf und sind in einigen Fällen austauschbar. Es gibt jedoch Situationen, in denen das eine besser geeignet ist als das andere.
Ein Kombinationsfeld empfiehlt sich immer dann, wenn eine Liste mit Auswahloptionen vorgeschlagen wird, und ein Listenfeld empfiehlt sich, wenn die Benutzereingaben auf das beschränkt sein sollen, was in der Liste steht. Ein Kombinationsfeld enthält ein Textfeld, in das Optionen, die nicht in der Liste enthalten sind, eingegeben werden können, sofern die DropDownStyle-Eigenschaft nicht auf DropDownList festgelegt ist. In diesem Fall wählt das Steuerelement ein Element aus, wenn Sie den ersten Buchstaben eingeben.
Darüber hinaus sparen Sie mit Kombinationsfeldern Platz in Formularen. Da die Liste nur vollständig angezeigt wird, wenn der Benutzer auf den Abwärtspfeil klickt, findet ein Kombinationsfeld auch dort Platz, wo ein Listenfeld nicht mehr angezeigt werden kann. Dies gilt nicht, wenn für die DropDownStyle-Eigenschaft Simple festgelegt ist. In diesem Fall wird die ganze Liste angezeigt, und das Kombinationsfeld beansprucht mehr Platz als ein Listenfeld.