Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

FoxCarlos : Un poco sobre Control ComboBox

FoxCarlos
Un poco sobre Control ComboBox [Previous Page] [Next Page] [Up] [Home Page] [Mail]

¿Uso de cuadros combinados?

El control de tipo cuadro combinado tiene la funcionalidad de un cuadro de lista y un cuadro de texto. Hay dos estilos para un cuadro combinado: cuadro combinado desplegable y cuadro de lista desplegable. Especifique cuál desea cambiando la propiedad Style del control. Las listas desplegables se describieron anteriormente en la sección "Uso de cuadros de lista y cuadros de lista desplegables" de este mismo capítulo.

Cuadro combinado desplegable

Un usuario puede hacer clic en el botón para ver una lista de opciones o introducir un nuevo elemento directamente en el cuadro situado junto al botón. La propiedad Style predeterminada de un cuadro combinado es 0 – Cuadro combinado desplegable.

Adición de elementos de usuario a listas combinadas desplegables

Para agregar el nuevo valor de usuario al cuadro combinado desplegable, puede utilizar la línea de código siguiente en el método asociado al evento Valid del cuadro combinado:

THIS.AddItem(THIS.Text)

         

Sin embargo, antes de agregar un elemento, es conveniente asegurarse de que el valor no está ya en el cuadro combinado desplegable:

lItemExists = .F. && se supone que el valor no está en la lista.

FOR i = 1 to THIS.ListCount

          IF THIS.List(i) = THIS.Text

                    lItemExists = .T.

                    EXIT

          ENDIF

ENDFOR

 

IF !lItemExists

          THIS.AddItem(THIS.Text)

ENDIF

         

Propiedades comunes de los cuadros combinados

Las siguientes propiedades de los cuadros combinados suelen establecerse en tiempo de diseño.

Propiedad             Descripción

 

ControlSource             Especifica el campo de la tabla en el que se almacena el valor que elige o introduce el usuario.

 

InputMask             Para cuadros combinados desplegables, especifica el tipo de valores que se pueden escribir.

 

IncrementalSearch             Especifica si el control intenta hacer coincidir un elemento de la lista a medida que el usuario escribe cada letra.

 

RowSource             Especifica el origen de los elementos del cuadro combinado.

 

RowSourceType             Especifica el tipo de origen del cuadro combinado. Los tipos de origen de fila de un cuadro combinado son iguales que los de una lista. Para ver una explicación de cada uno de ellos, vea la Ayuda o la sección sobre cuadros de lista y cuadros de lista desplegables anteriormente en este capítulo.

 

Style             Especifica si el cuadro combinado es un cuadro combinado desplegable o una lista desplegable.

         

Aceptar entradas numéricas en un determinado intervalo

Aunque es posible establecer la propiedad InputMask e incluir código en el evento Valid para comprobar que los valores numéricos introducidos en los cuadros de texto quedan dentro de un determinado intervalo, el modo más sencillo de comprobar el intervalo de valores consiste en utilizar un control numérico.

 

[Previous] Un poco sobre Control TextBox
[Up] Documentos
[Home] Home Page
[Mail] Send EMail to FoxCarlos



Gracias por visitar esta Pagina

Last modified on Saturday 29 de April de 2000