Viele Programmiersprachen bieten sowohl Dropdown-Felder und Kombinationsfelder als Elemente der Benutzeroberfläche in Formen . Ein Combo-Box wird so genannt wegen seiner wobei eine Kombination aus einem Dropdown-Menü und einem normalen Textfeld . Combo -Boxen zeigen Dropdown-Menüs , sondern ermöglichen auch für Freiform- Texteingabe. Visuelle Unterschiede
Ein Drop- Down-Menü zeigt als anklickbare Element der Benutzeroberfläche . Dieses Element wird dann das Standard für das Feld , mit dem er verbunden ist, oder eine Nachricht an den Bediener, dass ein Wert ausgewählt werden sollen. Mit einem Klick auf dieses Element zeigt ein Menü oberhalb oder unterhalb der anklickbare Element und wird den Zeiger Fokus auf Menü-Auswahl erst einschalten, wenn eine Option ausgewählt ist. Eine Combobox zeigt stattdessen als Textfeld , einige Betriebssysteme ein kleines Symbol rechts daneben angezeigt , um visuell anzuzeigen, dass es sich um eine Combo-Box ist . Mit einem Klick auf dieses Element wird auch ein Menü , sondern wird das Tastatur-Fokus in der Combo-Box zu verlassen. Der Benutzer kann dann aus dem Menü mit dem Mauszeiger, oder Text in das Textfeld , die nicht eine Wahl in dem Menü auszuwählen .
Verwendet
Ein Tropfen -Menü bietet dem Anwender mit einer begrenzten Anzahl von Optionen . Zum Beispiel sollte das Land Feld einer Adresse Form nicht erlauben dem Benutzer, Text, der aus einem Satz Liste der Entscheidungen der Form bereitgestellt unterscheidet geben . Eine Combobox akzeptiert entweder eine Auswahl aus einer Liste von Optionen oder Freiform- Text, der vom Benutzer eingegeben . Ein Combo-Box kann verwendet werden , wenn die Eingabe einer Adresse werden ; das Menü zeigt Adressen, die der Benutzer bereits eingegeben , während die Freiform- Text -Eingabefeld erlauben würde eine neue Adresse hinzugefügt werden . Dies kann auch durch Hinzufügen eines " Andere ... "-Feld ein Dropdown-Menü mit einem separaten Textfeld erreicht werden , aber die Combo-Box bietet sowohl Funktionen in einem einzigen Feld .
Tastatureingabe
Dropdown-Menüs und Kombinationsfelder auf Tastatureingaben auf die Benutzeroberfläche Leitlinien des Betriebssystems , für das Sie die Programmierung basierend reagieren. In den meisten Betriebssystemen , wenn ein Dropdown-Menü den Zeiger Fokus hat, die Eingabe der ersten Buchstaben von einem Menüpunkt scrollt das Menü zu diesem Artikel vor. Combo -Boxen zeigt diese Zeichen in das Texteingabefeld und auch scrollt das Menü . Allerdings werden Sie zusätzliche Zeichen nicht in der Combo-Box -Menü enthalten deaktivieren Sie das Combo Menüpunkt und manchmal um das Menü auszublenden . In einem Drop- Down-Menü wird Sie zusätzliche Zeichen haben keine Wirkung und die nächste alphabetische Übereinstimmung wird ausgewählt .
Bleiben Best Practices
Nutzungsbedingungen Drop -Down-Menüs , wenn ein Feld hat einen eingeschränkten Satz von Optionen und Combo-Boxen , wenn der Benutzer einen Wert eingeben können. Es gibt Zeiten, in denen keine der Optionen vorzuziehen ist. Betrachten Sie zum Beispiel den Zustand Feld einer Adresse Form , jemand leben in der District of Columbia ist gezwungen, für " DC ", " District of Columbia " oder " Washington , DC " aus einer langen alphabetisch Menü suchen. Da die Texteingabe für den Staat ist nur zwei Zeichen , ist ein Text -Eingabefeld vorzuziehen hier entweder Menüpunkt .