Muchos lenguajes de programación ofrecen ambas casillas desplegables y cuadros combinados como elementos de la interfaz de usuario en los formularios. Un cuadro combinado se llama así debido a que es una combinación de un menú desplegable y un campo de entrada de texto normal. Los cuadros combinados muestran los menús desplegables , pero también permiten la entrada de texto de forma libre. Diferencias visuales
Un menú desplegable
muestra como un elemento de interfaz de hacer clic. Este elemento se mostrará el valor predeterminado para el campo al que está conectado , o un mensaje al usuario indicando que el valor debe ser seleccionado. Al hacer clic en este elemento se mostrará un menú por encima o por debajo del elemento puede hacer clic, y cambiará el foco puntero de selección de menú hasta que se seleccione una opción . Un cuadro combinado muestra en cambio como una caja de entrada de texto , algunos sistemas operativos se mostrará un pequeño icono a la derecha para indicar visualmente que se trata de un cuadro combinado. Al hacer clic en este elemento también se mostrará un menú , pero dejará el foco del teclado en el cuadro combinado . El usuario puede seleccionar en el menú con el cursor , o escriba el texto en el cuadro de entrada de texto que no es una opción en el menú.
Utiliza
Una gota menú desplegable proporciona al usuario con un conjunto limitado de opciones . Por ejemplo , el campo de país de un formulario de dirección no debe permitir que el usuario introduzca texto que se diferencia de una lista de conjunto de opciones proporcionadas por la forma . Un cuadro combinado acepta una selección de una lista de opciones o texto libre introducido por el usuario . Un cuadro combinado puede ser utilizado cuando se introduce una dirección , el menú muestra las direcciones que el usuario ya ha introducido, mientras que el cuadro de entrada de texto de forma libre permitiría una nueva dirección que desea agregar. Esto también se puede lograr mediante la adición de un "otro ... " campo a un menú desplegable con un campo de entrada de texto por separado , pero el menú desplegable ofrece dos funciones en un solo campo .
< Br >
entrada Teclado
menús desplegables y cuadros combinados responder al teclado basado en las directrices de la interfaz de usuario del sistema operativo para el que se está programando . En la mayoría de los sistemas operativos , cuando un menú desplegable tiene el foco del puntero, escribiendo los primeros caracteres de un elemento de menú se desplaza el menú para ese elemento. Los cuadros combinados muestran estos caracteres en el cuadro de entrada de texto y también desplaza el menú. Sin embargo , al escribir caracteres adicionales no incluidos en el menú del cuadro combinado se desactive la opción del menú desplegable y, a veces hacer desaparecer el menú. En el menú desplegable , escribiendo caracteres adicionales no tendrá ningún efecto y la coincidencia alfabética más cercano permanecerá seleccionada .
Mejores Prácticas
Use los menús desplegables cuando un campo tiene un conjunto limitado de opciones y cuadros combinados cuando el usuario puede introducir cualquier valor. Hay momentos en que ninguna de las opciones es preferible. Por ejemplo , consideremos el campo de estado de un formulario de dirección , alguien que vive en el Distrito de Columbia se ve obligado a buscar "DC ", " Distrito de Columbia " o " Washington, DC " de un menú alfabético de largo. A medida que el ingreso de texto para el estado es de sólo dos personajes , un cuadro de entrada de texto es preferible para cualquiera de las opciones del menú.