Configurar un cuadro combinado
Configure un cuadro combinado para utilizar datos de un nodo de proyecto o una base de datos y mostrar elementos seleccionables en tiempo de ejecución.
- EnVista del proyecto, enUI, haga clic con el botón derecho en un contenedor y seleccione .
- EnPropiedades, configure la propiedadModelo. Puede elegir entre:
- Cree un vínculo dinámico entre la propiedadModeloy un nodo de proyecto. De esta forma, se obtienen los valores de atributos o propiedades de todos los nodos secundarios directos.Por ejemplo, cree un vínculo dinámico con la carpetaModelocon objetos que contengan datos en laVista del proyecto. Para obtener más información, consulte Nodos del proyecto.
- Cree un vínculo dinámico entre la propiedadModeloy un objeto de base de datos enVista del proyecto. De esta forma, se obtienen los datos contenidos en las tablas de bases de datos.Por ejemplo, seleccione un objeto de base de datos incrustada, ODBC o InfluxDB. Para obtener más información, consulte Base de datos.
Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos. - (Opcional) EnPropiedades, expandaModeloy especifique el tipo de elementos que se mostrarán en el objeto estableciendoTipo de elemento.CONSEJO:La propiedadTipo de elementose establece automáticamente con el tipo de objeto o variable reconocido entre los nodos secundarios.Por ejemplo, si el modelo está basado en un nodo de carpeta que contiene varias instancias de un tipo de objetoMotor,Tipo de elementose establece automáticamente con la referencia al tipoMotor. En este caso, los valores que se muestran son los atributos o propiedades de diferentes instancias (Motor1,Motor2,Motor3y así sucesivamente).
- CONSEJO: El siguiente paso es opcional para los datos del modelo del proyecto y necesario para los datos de una base de datos.EnPropiedades, enConsulta, introduzca una consulta SQL estándar para filtrar los elementos obtenidos de una base de datos o de nodos del proyecto, como se especifica enModelo.Para obtener más información, consulte Consultas SQL.Por ejemplo:SELECT * FROM Model WHERE SPEED > 40SELECT * FROM "DataLogger1" WHERE Speed > 40
- (opcional) EnPropiedades, enModo, seleccione una variante de cuadro combinado:
- Normal. Seleccione entre los elementos existentes.
- Normal con búsqueda de texto. Seleccione entre los elementos existentes o introduzca los nombres completos de los elementos existentes.
- Editable. Seleccione los elementos existentes o introduzca los nombres completos de los elementos existentes. Para añadir elementos, introduzca nuevos nombres de elementos.
- (Opcional) EnPropiedades, cree un vínculo dinámico entreElemento seleccionadoy el elemento que se va a seleccionar de forma predeterminada.Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
- (opcional) EnPropiedades, cree un vínculo dinámico entreValor seleccionadoy el valor de ruta que se va a seleccionar cuando un usuario seleccione un elemento.Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
- (Opcional) EnPropiedades, establezcaPermitir anular selecciónenVerdaderopara poder anular la selección de los elementos seleccionados en el objeto.
- (opcional) EnPropiedades, configureOrdenación:
- Criterio de ordenación. Seleccione el ordenAscendenteoDescendentepara los elementos.
- Ordenar por. Establezca la propiedad del nodo o la columna de la tabla por la que se ordenan los elementos.CONSEJO: Utilice columnas indizadas para ordenar y garantizar el mejor rendimiento de los objetos de controles de datos en tiempo de ejecución.
- (opcional) EnPropiedades, configureAspecto:
- Visible. Muestre u oculte el cuadro combinado en tiempo de ejecución.
- Habilitado. Habilite o deshabilite la interacción del usuario con el cuadro combinado en tiempo de ejecución.
- Opacidad. Establezca la opacidad del cuadro combinado de0(transparente) a100(opaco).
- Rotación. Gire el cuadro combinado un número especificado de grados.
- Estilo de cuadro de entrada. Seleccione un estilo gráfico para aplicar al cuadro de entrada del cuadro combinado.Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
- Estilo de lista de datos. Seleccione un estilo gráfico para aplicar a la lista de datos del cuadro combinado.Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
- Estilo de barra de desplazamiento. Seleccione un estilo gráfico para aplicar a la barra de desplazamiento del cuadro combinado.Para obtener más información sobre las hojas de estilo, consulte Hojas de estilo.
- (opcional) EnPropiedadeso en el editor, configure los ajustes deTamaño y diseño.Para obtener más información acerca de las propiedades de tamaño y diseño, consulte Diseño de objetos gráficos.
- (Opcional) EnPropiedades, configureTexto y fuente:
- Texto. Texto predeterminado del cuadro combinado que se mostrará cuando elMododel cuadro combinado seaEditable.
- Familia de fuentes. Seleccione una familia de fuentes para el texto del cuadro combinado.
- Tamaño de fuente. Establece el tamaño de fuente del texto del cuadro combinado.
- Espesor de fuente. Seleccione el espesor de fuente para el texto del cuadro combinado.
- Fuente cursiva. Aplica formato de cursiva al texto del cuadro combinado.
- Color de texto. Establece el color del texto del cuadro combinado.
- (opcional) EnEventos, asocie un método con el eventoSelección de usuario cambiada.Para obtener más información sobre cómo asociar métodos con eventos existentes, consulte Agregar un método a un evento existente.Por ejemplo, muestre un panel con información sobre el valor seleccionado.
combo box
Entregue su opinión