Freigeben über


Wann Sie ein ComboBox-Steuerelement von Windows Forms anstelle eines ListBox-Steuerelements verwenden sollten

Die Steuerelemente ComboBox und ListBox weisen ähnliche Verhaltensweisen auf und können in einigen Fällen austauschbar sein. Es gibt jedoch Zeiten, in denen eine oder andere für einen Vorgang besser geeignet ist.

Im Allgemeinen ist ein Kombinationsfeld geeignet, wenn eine Liste vorgeschlagener Auswahlmöglichkeiten vorhanden ist und ein Listenfeld geeignet ist, wenn Sie die Eingabe auf die Elemente in der Liste beschränken möchten. Ein Kombinationsfeld enthält ein Textfeldfeld, sodass Auswahlmöglichkeiten, die nicht in der Liste enthalten sind, eingegeben werden können. Die Ausnahme ist, wenn die DropDownStyle Eigenschaft auf DropDownList gesetzt ist. In diesem Fall wählt das Steuerelement ein Element aus, wenn Sie den ersten Buchstaben eingeben.

Darüber hinaus sparen Kombinationsfelder Platz in einem Formular. Da die vollständige Liste erst angezeigt wird, wenn der Benutzer auf den Abwärtspfeil klickt, kann ein Kombinationsfeld problemlos in einen kleinen Bereich passen, in den ein Listenfeld nicht passt. Eine Ausnahme liegt vor, wenn die DropDownStyle-Eigenschaft auf Simple gesetzt ist: Die vollständige Liste wird angezeigt, und das Kombinationsfeld nimmt mehr Platz ein als ein Listenfeld.

Siehe auch