Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnaden mellan en kombinationsruta och en listruta

    Många programmeringsspråk erbjuder både drop - down lådor och kartonger combo som element i användargränssnittet i blanketter . En kombinationsruta kallas så på grund av att det är en kombination av en rullgardinsmeny och en normal textinmatning fält . Kombinationsrutor visar rullgardinsmenyer utan även möjliggöra fritext posten . Visuella skillnader

    En rullgardinsmeny visas som en klickbar gränssnitt inslag . Detta element visas standardvärdet för fältet till vilken den är ansluten , eller ett meddelande till användaren anger att ett värde ska väljas . Genom att klicka på detta element kommer att visa en meny över eller under den klickbara element, och växlar pekaren fokus till menyval tills ett alternativ väljs . En kombinationsruta visas i stället som ett textrutan , vissa operativsystem visas en liten ikon till höger för att visuellt indikera att det är en kombinationsruta . Genom att klicka på denna del kommer också att visa en meny , men kommer att lämna tangentbordet i kombinationsrutan . Användaren kan sedan välja från menyn med pekaren , eller skriver text i textrutan som inte är ett val i menyn .
    Använder

    En droppe - menyn ger användaren en begränsad uppsättning alternativ . Till exempel bör landet inom en adress formulär tillåter inte användaren att ange text som skiljer sig från en inställd lista med alternativ som tillhandahålls av formuläret . En kombinationsruta accepterar antingen ett urval från en lista med alternativ , eller fritext anges av användaren . En kombinationsruta kan användas när du anger en adress , menyn visas adresser som användaren redan har trätt , medan Freeform textinmatningsrutan skulle tillåta en ny adress som ska läggas . Detta kan också åstadkommas genom att tillsätta en " Annan ... " fältet till en drop -down meny med ett separat textfält , men kombinationsrutan ger både möjligheter i ett enda fält .


    tangentbordsinmatning

    rullgardinsmenyer och kombinationsrutor svara på tangentbordet bygger på riktlinjer användargränssnittet i operativsystemet som du programmerar . I de flesta operativsystem , när en drop - down meny har pekaren fokus , skriva de första tecknen i ett scrolls menyalternativet menyn till det objektet . Kombinationsrutor visa dessa tecken i textrutan och även rullar på menyn. Men kommer att skriva ytterligare tecken som inte ingår i kombinationsrutan menyn avmarkera alternativet combo -menyn , och ibland få menyn att försvinna . I en rullgardinsmeny , kommer att skriva ytterligare tecken har ingen effekt och den närmaste träff i alfabetisk ordning förblir vald .
    Best Practices

    Använd rullgardinsmenyer när en fältet har en begränsad uppsättning alternativ och kombinationsrutor då användaren kan ange något värde . Det finns tillfällen då inget av alternativen är att föredra . Till exempel anser den statliga området en adress form, någon som bor i District of Columbia tvingas att söka efter " DC ", " District of Columbia " eller " Washington , DC " från en lång alfabetisk meny . Eftersom textinmatning för staten är bara två tecken , är en textrutan föredra här till antingen menyalternativet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder ReadOuterXml rekursivt
    ·Hur man programmerar Windows Mobile Applications
    ·Hur man skriver en variabel till en textfil i SSIS
    ·Hur man tar bort dubbletter i Prolog
    ·Konvertera en WPF Application till en WPF klassbibliote…
    ·Än begränsningen för inmatningsrutor i HTML
    ·Hur du ändrar hyperlänk Färg Använda HTML Programme…
    ·Numeriska variabler Versus Tecken
    ·Hur man skapar Xsd
    ·Den funktion F- statistik i MATLAB
    Utvalda artiklarna
    ·Hur man gör en loop i Visual Basic
    ·Hur man skriver ut listor i Python
    ·Min fråga är snabb i MySQL och långsam i PHP
    ·Hur vill kolla EPS-format i Java
    ·Hur date Kolla in SQL
    ·Hur man använder rullningslist i Visual Basic 6.0
    ·Hur man använder Java för att skapa Web Service Apps
    ·Vad är ett program Statement
    ·Hur man skapar en PHP funktion
    ·Hur man använder arrayer för att göra matriser i C +…
    Copyright © Dator Kunskap http://www.dator.xyz