| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    La differenza tra una casella combinata e una casella a discesa
    Molti linguaggi di programmazione offrono entrambe le caselle a discesa e caselle combinate come elementi di interfaccia utente in forme . Una casella combinata è così chiamato a causa del suo essere una combinazione di un menu a discesa e un normale campo di immissione testo . Le caselle combinate mostrano menu a tendina, ma permettono anche di forma irregolare immissione di testo . Differenze visive

    Un menu a discesa visualizza come elemento di interfaccia cliccabile . Questo elemento verrà visualizzato il valore predefinito per il campo a cui è collegato , o un messaggio all'utente indicante che deve essere selezionato un valore. Facendo clic su questo elemento per visualizzare un menu sopra o sotto l'elemento cliccabile , e passa il focus puntatore per la selezione del menu fino a quando l' opzione è selezionata . Una casella combinata mostra invece come una casella di testo , alcuni sistemi operativi visualizzano una piccola icona alla sua destra per indicare visivamente che si tratta di una casella combinata . Facendo clic su questo elemento si visualizza anche un menù , ma lascerà il focus della tastiera nella casella combinata . L'utente può quindi selezionare dal menu con il puntatore , o digitare il testo nella casella di immissione testo che non è una scelta nel menu .
    Utilizza

    Una goccia menù a fornisce all'utente un insieme limitato di opzioni . Ad esempio, il campo in campagna di una forma di indirizzo non dovrebbe permettere all'utente di immettere il testo che differisce da un elenco insieme di scelte fornite dal modulo . Una casella combinata accetta sia una selezione da un elenco di opzioni , o di forma libera testo immesso dall'utente . Una casella combinata può essere utilizzato quando si immette un indirizzo , il menu visualizza gli indirizzi che l'utente ha già inserito , mentre la casella di immissione testo a mano libera permetterebbe un nuovo indirizzo da aggiungere . Questo può anche essere realizzato con l'aggiunta di un "Altro ... " campo di un menu a discesa con un campo di immissione di testo separato , ma la casella combinata fornisce sia funzionalità in un unico campo .
    < Br >
    Keyboard input

    menu a discesa e caselle combinate rispondono a input da tastiera in base alle linee guida dell'interfaccia utente del sistema operativo per il quale si sta programmando. Nella maggior parte dei sistemi operativi , quando un menu a discesa è attivo puntatore , digitando i primi caratteri di una voce di menu di scorrere il menu a tale elemento. Le caselle combinate visualizzare questi caratteri nella casella di immissione del testo e anche di scorrere il menu . Tuttavia, digitando caratteri supplementari non comprese nel menu della casella combinata sarà deselezionare la voce di menu combo , e talvolta rendere il menu scompare . In un menu a discesa , digitando caratteri supplementari non avrà alcun effetto e la partita alfabetico vicina rimarrà selezionato .
    Best Practices

    Utilizzo menu a discesa quando un campo ha un insieme limitato di opzioni e caselle combinate in cui l'utente può inserire qualsiasi valore . Ci sono momenti in cui nessuna delle due opzioni è preferibile. Si consideri ad esempio il campo di stato di un modulo di indirizzo ; qualcuno che vive nel Distretto di Columbia è costretto a cercare " DC ", " District of Columbia " o " Washington , DC" da un menu lungo alfabetico. Come la voce di testo per lo stato è solo due personaggi , una casella di testo è preferibile qui per entrambe le opzioni di menu .

    Previous :

    next :
      Articoli Correlati
    ·Come trattare con sottostringhe in CSH 
    ·Che cosa è MS hierarchial FlexGrid 
    ·Come importare variabili di Python 
    ·Come convertire binario Word MSB e LSB di decimali 
    ·Come costruire un parco giochi Skate 
    ·Come convertire i testi UTF8 
    ·Come scrivere il testo Area Linee personalizzate per un…
    ·Cursori impliciti vs Cursori espliciti 
    ·Come modificare una pagina HTML dopo che è stato salva…
    ·Come utilizzare i file GPX 
      Articoli in evidenza
    ·Come nascondere da Class in JavaScript 
    ·Come leggere un file CSV utilizzando VB 
    ·Definizione di Global e statico in PHP 
    ·Come calcolare il numero di elementi di un array C + + 
    ·Come convertire da int a char 
    ·Come fare un Open /Save Button in VB 
    ·Come installare Java su un telefono cellulare Windows M…
    ·Come leggere una riga in un file in Ruby 
    ·Requisiti di sistema per Visual Studio 2008 Express 
    ·Come ordinare un array 
    Copyright © Conoscenza Informatica http://it.wingwit.com