Mange programmeringsspråk tilbyr både drop- down bokser og kombinasjonsbokser som elementene i brukergrensesnittet i skjemaer . En kombinasjonsboks er så kalt på grunn av at det blir en kombinasjon av en drop- down menyen og en normal tekstfelt. Kombinasjonsbokser vise drop- down menyer , men også gi rom for fritekst . Visuelle Forskjeller
En rullegardinmeny vises som en klikkbar grensesnitt element . Elementet vil vise standard verdi for feltet til hvilken den er koblet , eller en melding til brukeren som indikerer at en verdi som skal velges . Ved å klikke på dette elementet vil vise en meny over eller under den klikkbare element , og vil slå pekeren fokus til menyvalg til et alternativ er valgt . En kombinasjonsboks viser i stedet som et tekstfelt , og noen operativsystemer vil vise et lite ikon til sin rett til å visuelt indikere at det er en kombinasjonsboks. Ved å klikke på dette elementet vil også vise en meny , men vil forlate fokus på tastaturet i kombinasjonsboksen . Brukeren kan deretter velge fra menyen med pekeren, eller skriv inn tekst i tekstboksen som ikke er et valg i menyen .
Bruker
En dråpe -down menyen gir brukeren et begrenset sett med alternativer . For eksempel bør landet innen en adresse skjemaet ikke tillate brukeren å skrive inn tekst som skiller seg fra en stille liste av valg levert av skjemaet. En kombinasjonsboks godtar enten et utvalg fra en liste over alternativer , eller fritekst angitt av brukeren . En kombinasjonsboks kan brukes når en adresse ; menyen viser adresser som brukeren allerede har inngått , mens fritekst -boksen ville tillate en ny adresse legges til. Dette kan også gjøres ved å legge en " Other ... "-feltet til en drop- down menyen med et eget tekstfelt , men kombinasjonsboksen gir både muligheter på en enkelt felt .
Keyboard Input
Drop -down menyer og kombinasjonsbokser svare på keyboard input basert på brukergrensesnittet retningslinjene for operativsystemet som du programmerer . I de fleste operativsystemer , når en drop- down menyen har pekeren fokus, skrive inn de første bokstavene i et menypunkt ruller menyen til det elementet. Kombinasjonsbokser vise disse tegnene i tekstboksen og også ruller menyen . Imidlertid vil skrive flere tegn som ikke inngår i kombinasjonsboksen menyen oppheve combo menypunktet , og noen ganger gjøre menyen forsvinner . I en drop- down menyen , så skriver flere tegn ha noen effekt, og nærmeste alfabetisk kamp vil være aktiv .
Best Practices
Bruk drop- down menyer når en feltet har et begrenset sett av alternativer og kombinasjonsbokser når brukeren kan skrive inn en hvilken som helst verdi. Det er tider når verken alternativet er å foretrekke . For eksempel vurdere tilstanden innen en adresse skjema , noen som bor i District of Columbia er tvunget til å søke etter " DC ", " District of Columbia " eller " Washington , DC " fra en lang alfabetisk meny . Som teksten for staten er bare to tegn, er et tekstfelt foretrekke her til enten menyvalget .