| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskellen mellem en Combo Box og en drop-down boks
    Mange programmeringssprog tilbyder både drop- down bokse og kombinationsbokse som elementer i brugergrænsefladen i formularer. En kombinationsboks er så opkaldt grund af at det er en kombination af en drop- down menu og en normal tekst indtastningsfelt . Kombinationsbokse viser drop -down menuer, men også give mulighed for fritekst . Visuelle forskelle

    En drop- down menu vises som et klikbart grænseflade element . Dette element vil vise standardværdien for det felt, som den er tilsluttet, eller en besked til brugeren om, at en værdi skal vælges . Hvis du klikker på dette element , vises en menu over eller under klikbare element og skifter markøren fokus til menuvalg , indtil en løsning der vælges . En combo box viser i stedet som et tekst indtastningsfelt , og nogle operativsystemer vil vise et lille ikon til højre for visuelt at indikere, at det er en kombinationsboks. Hvis du klikker på dette element vil også vise en menu , men vil forlade tastaturet fokus i kombinationsboksen . Brugeren kan derefter vælge fra menuen med markøren , eller skriv tekst i tekstboksen , der er ikke et valg i menuen.
    Bruger

    En dråbe -down menu giver brugeren med et begrænset sæt af muligheder . For eksempel bør det land inden for en adresse formular ikke tillader brugeren at indtaste tekst, der afviger fra en sæt liste af valgmuligheder, som formularen . En kombinationsboks accepterer enten et valg fra en liste af muligheder , eller fritekst indtastet af brugeren. En combo box kan anvendes , når du indtaster en adresse , den menu viser adresser, som brugeren allerede har indtastet , mens freeform tekstboksen ville tillade en ny adresse , der skal tilføjes . Dette kan også opnås ved at tilføje en "Andre ... " felt til en drop -down menu med en separat tekst indtastningsfelt , men kombinationsboksen giver både muligheder i et enkelt felt.
    < Br >
    tastaturinput

    rullemenuer og kombinationsbokse reagere på keyboard input baseret på brugergrænsefladen retningslinjer for styresystemet , som du programmerer . I de fleste operativsystemer , når en drop- down menu har markøren fokus skrive de første få tegn i et menupunkt ruller menuen til denne post. Kombinationsbokse vise disse tegn i tekstboksen , og også ruller menuen . Dog vil skrive ekstra tegn ikke indgår i kombinationsboksen menuen fravælge combo menupunktet , og nogle gange gøre menuen forsvinde. I en drop -down menu , vil skrive ekstra tegn ikke har nogen virkning, og den nærmeste alfabetiske match vil forblive valgt.
    Best Practices

    Brug drop- down menuer , når en felt har et begrænset sæt af muligheder og kombinationsbokse , når brugeren kan indtaste nogen værdi. Der er tidspunkter, hvor ingen af ​​mulighederne er at foretrække. For eksempel overveje statens område en adresse form nogen lever i District of Columbia er tvunget til at søge efter "DC ", " District of Columbia " eller " Washington , DC" fra en lang alfabetisk menu. Da teksten post for staten er kun to karakterer , en tekstfeltet er at foretrække her til enten menupunkt.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Bestem Loadlib i en CICS Program 
    ·Sådan Lær System Design 
    ·Sådan bruges itoa i CCS 
    ·Sådan oprettes en HTML Galleri 
    ·Typer af Data 
    ·Hvordan man skriver et script i ASP 
    ·Sådan Konverter Charset UTF- 8 til ISO -8859-1 
    ·Forespørgsler , der kører hurtigere i Spatial Databas…
    ·Sådan kører IDL i NetBeans 
    ·Oracle SQL Tips 
      Anbefalede Artikler
    ·Sådan får du adgang til Visual Basic MsgBox Med Optio…
    ·Sådan Set Python Apps 
    ·Sådan bruges Adgang og indtaste data på en form til P…
    ·Sådan fjernes Førende Spaces 
    ·Sådan oprettes en for Statement i Ruby 
    ·Hvordan får jeg vist en formular i en Vb.NET Console A…
    ·Forskellene mellem Java og JavaScript 
    ·Sådan Slut til flere databaser i PHP og MySQL 
    ·Sådan installeres en PHP Package 
    ·Sådan tilføjes Forsinkelser eller pauser i Java 
    Copyright © Computer Viden http://www.computerdk.com