|
|
|
|
- Presentación
- Inicializar y rellenar un control Combo Box
- Inicializar un elemento
- Inicializar la entrada en un control Combo Box
- Rellenar un control Combo Box
- Seleccionar un elemento en un control Combo Box
- Seleccionar un elemento en un control Combo Box
- Seleccionar el último elemento de un control Combo Box
- Obtener el elemento seleccionado en el control Combo Box
- Obtener el índice del elemento seleccionado
- Obtener el valor del elemento seleccionado
- Buscar un elemento en un control Combo Box que contiene una tabla
- Propiedades específicas de la gestión de controles Combo Box
Manipular controles Combo Box mediante programación
WINDEV, WINDEV Mobile y WEBDEV permiten manipular controles Combo Box mediante programación. Para ello, utilice la variable del control Combo Box en el código. Esta variable es de tipo numérico. La variable del control Combo Box: - corresponde al nombre del control Combo Box.
- se inicializa con el índice del elemento seleccionado en el control.
Para manipular un elemento del control Combo Box, utilice la siguiente notación: <Combo Box control>[<Element index>] Inicializar y rellenar un control Combo Box Inicializar un elemento Para inicializar un elemento en un control Combo Box con o sin entrada, utilice la función ListAdd. Para modificar un elemento en un control Combo Box con o sin entrada, utilice una asignación directa: <Combo Box control>[index] = <Value> Rellenar un control Combo Box Para inicializar un control Combo Box, simplemente utilice un bucle de iteración para inicializar todos los elementos del control.
Index is int FOR Index = <Start position> TO <End position> ListAdd(<Combo Box control>, <Value>) END Ejemplo:
i is int
FOR i = 1 TO 52
ListAdd(COMBO_COMBO, NAME[i])
END
Seleccionar un elemento en un control Combo Box Seleccionar un elemento en un control Combo Box Para seleccionar un elemento en la fila <Index> utilice: - asignación directa:
<Combo Box control> = Index - la función ListSelectPlus:
ListSelectPlus(<Combo Box control>, <Index>)
Observación: Si el control Combo Box se inicializa con la función gStoredValue, el valor de gStoredValue debe utilizarse para seleccionar un elemento. Por ejemplo, si el control Combo Box se inicializa con el código:
ListAdd(COMBO_Person, "My text" + gStoredValue("StoredValue"))
el siguiente código permitirá seleccionar un elemento: COMBO_Person = StoredValue
Seleccionar el último elemento de un control Combo Box Para fijar la posición en el último elemento del control Combo Box, utilice: - la propiedad Count:
<Combo Box control> = <Combo Box control>.Count - la función ListSelectPlus con la propiedad Count:
ListSelectPlus(<Combo Box control>, <Combo Box control>.Count) - la función ListCount:
<Combo Box control> = ListCount(<Combo Box control>)
Obtener el elemento seleccionado en el control Combo Box Obtener el índice del elemento seleccionado Para obtener el índice del elemento seleccionado, utilice una de las siguientes sintaxis: - el elemento directamente:
Index = <Combo Box control>
- la función ListSelect:
Index = ListSelect(<Combo Box control>)
Obtener el valor del elemento seleccionado Para obtener el valor del elemento seleccionado, utilice una de las siguientes sintaxis: - Sintaxis 1: Control Combo Box sin entrada
index is int = <Combo Box control> <Variable> = <Combo Box control>[Index] - Sintaxis 2: Control Combo Box sin entrada
<Variable> = <Combo Box control>[<Combo Box control>] - Sintaxis 3: Controles Combo Box con o sin entrada: Propiedad DisplayedValue
Código Servidor únicamente
<Variable> = <Combo Box control>.DisplayedValue - Sintaxis específica: Control Combo Box con entrada:
<Variable> = <Combo Box control>
Buscar un elemento en un control Combo Box que contiene una tabla Propiedades específicas de la gestión de controles Combo Box Las siguientes propiedades permiten manipular los controles Combo Box: | | Todos los tipos de controles Combo Box | HorizontalAlignment | Obtiene y establece la alineación horizontal de los elementos en el control Combo Box. | Ellipsis | Obtiene y establece el tipo de elipsis. | LineHeight | Obtiene y establece la altura de las filas en un control Combo Box. | Memory | Indica si el control Combo Box especificado se rellena mediante programación o si está basado en un archivo de datos. | Count | Obtiene el número de filas de un control Combo Box. | FillType | Indica cómo se rellena un control Combo Box (mediante programación, desde un archivo de datos o desde una variable). | Empty | Indica si un control Combo Box está vacío. | Control Combo Box con entrada únicamente | WithInput | Obtiene y establece el modo de entrada del control Combo Box (con o sin entrada). | Cursor | Obtiene y establece la posición del cursor en un control. | CursorEnd | Obtiene y establece la posición final de una selección realizada con el cursor. | MemoryFormat | Obtiene y establece el formato del valor devuelto. | DisplayMask | Obtiene y establece la máscara de visualización. | InputMask | Obtiene y establece la máscara de entrada. | Size | Obtiene y establece el número máximo de caracteres en el campo de entrada del control Combo Box. | SelectedText | Obtiene y modifica el texto seleccionado en el campo de entrada del control Combo Box. | InputType | Obtiene y establece el tipo de datos introducidos en el campo de entrada del control Combo Box. | Control Combo Box sin entrada únicamente | SearchAAF | Permite: - determinar si la opción de búsqueda está activada en un control Combo Box sin entrada,
- activar o desactivar la opción de búsqueda mediante las FAA en un control Combo Box sin entrada.
| Control Combo Box rellenado mediante programación únicamente | InitialContent | Obtiene el contenido inicial de un control Combo Box rellenado mediante programación. | Sorted | Indica si un control Combo Box rellenado mediante programación está ordenado, u ordena el control. | Control Combo Box basado en un archivo de datos únicamente | BrowsedFile | Obtiene y establece el archivo de datos o consulta utilizada para mostrar registros en controles Combo Box. | AutoBrowse | Indica si un control Combo Box se recorre de forma automática o mediante programación. | DisplayedItem | Obtiene y establece el campo que se muestra en un control Combo Box. | StoredItem | Obtiene y establece el campo almacenado de un control Combo Box. | BrowsedItem | Obtiene y establece el campo utilizado para recorrer automáticamente los controles Combo Box. |
Para obtener la lista completa de las propiedades WLanguage que pueden utilizarse con los controles Combo Box, consulte Propiedades asociadas a los controles Combo Box.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|