AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Combo Box
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentació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>]
Observación: Existen varias funciones WLanguage específicas para los controles Combo Box. Para obtener más información, consulte: Funciones de gestión de los controles List Box y Combo Box y funciones específicas de los controles Combo Box.
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 .add.
Para modificar un elemento en un control Combo Box con o sin entrada, utilice una asignación directa:
<Combo Box control>[index] = <Value>
WINDEVJava

Inicializar la entrada en un control Combo Box

Para inicializar la entrada en un control Combo Box, utilice:
  • asignación directa:
    <Combo Box control> = <Value>
  • la función .add.
    // Add elements to a Combo Box control
    COMBO_COMBO1.Add("MOORE")
    COMBO_COMBO1.Add(Cust_Name)

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>
<Combo Box control>.Add(<Value>)
END
Ejemplo:
i is int
FOR i = 1 TO 52
COMBO_COMBO.Add(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 .SelectPlus:
    <Combo Box control>.SelectPlus(<Index>)
WINDEVJava Observación: En un control Combo Box con entrada, solo se puede utilizar la segunda sintaxis.
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 .SelectPlus con la propiedad Count:
    <Combo Box control>.SelectPlus(<Combo Box control>.Count)
  • la función <List Caja>.Cuenta:
    <Combo Box control> = <Combo Box control>.Count()
WINDEVJava Observación: En un control Combo Box con entrada, solo se puede utilizar la última sintaxis.
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>

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

    <Variable> = <Combo Box control>.DisplayedValue
  • WINDEVJava Sintaxis específica: Control Combo Box con entrada:
    <Variable> = <Combo Box control>
Buscar un elemento en un control Combo Box que contiene una tabla
WINDEVJava Para buscar un elemento en un control Combo Box que contiene una tabla, utilice la función TableSearch.
Recordatorio: Para realizar una búsqueda en un control Combo Box "estándar", utilice la función <List Box>.Seek.
Propiedades específicas de la gestión de controles Combo Box
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/11/2023

Señalar un error o enviar una sugerencia | Ayuda local