|
|
|
|
- Presentación
- Crear una columna de tipo Combo Box
- Características de las columnas de tipo Combo Box
- Limitaciones en Java
- Programación de una columna de tipo Combo Box
- Inicializar el contenido de la columna Combo Box
- Seleccionar un elemento de la columna Combo Box mediante programación
- Obtener el contenido de una columna de tipo Combo Box
- Combo Box con o sin entrada
- Observación
Columnas de tipo Combo Box en controles Tabla
Un control Tabla (rellenado mediante programación, basado en un archivo de datos o basado en una variable) puede incluir columnas de tipo Combo Box. Las columnas de tipo Combo Box pueden usarse para ver los campos de un archivo de datos (de tipo Combo Box, List Box, Botón de opción o Casilla de verificación) en un control Tabla. Las columnas de tipo Combo Box también permiten ver imágenes en un control Tabla. Recordatorio: Para mostrar una imagen en un control Tabla, utilice una columna de tipo Imagen. Para obtener más información sobre los controles Combo Box, consulte Control Combo Box. Crear una columna de tipo Combo Box Para crear una columna Combo Box, simplemente seleccione "Combo Box" en el tipo de columna:
Características de las columnas de tipo Combo Box En general, una columna de tipo Combo Box en un control Tabla tiene todas las características de un control Combo Box. Una columna Combo Box se puede vincular a un archivo de datos, por ejemplo. Las siguientes características están disponibles: - Combo Box con o sin entrada (pestaña "Detalles" de la descripción de la columna).
- Combo Box con o sin entrada predictiva (pestaña "Detalles" de la descripción de la columna).
- Combo Box ordenado o no ordenado (solo para controles Combo Box rellenados mediante programación, pestaña "Detalles" de la descripción de la columna).
- Configuración del botón asociado al Combo Box (pestaña "Detalles" de la descripción de la columna).
- Configuración de la lista desplegable: ancho, alto, lista redimensionable (pestaña "Detalles" de la descripción de la columna).
- Banda de selección en el Combo Box (pestaña "UI" de la descripción de la columna).
- Configuración del estilo del Combo Box (pestaña "Estilo", elemento "Columna Combo Box (botón)").
Puede introducir el valor inicial de la columna Combo Box si no está enlazada a un campo de un archivo de datos. Observación: La altura de las filas de la columna de tipo Combo Box es igual a la altura de las filas del control Tabla. Programación de una columna de tipo Combo Box Inicializar el contenido de la columna Combo Box El contenido de la columna Combo Box se puede inicializar: - en el editor, en los detalles de la columna: en este caso, el contenido no puede ser gráfico (imágenes, dibujos, etc.).
- en el código con la función ListAdd, en el evento de inicialización del control Tabla, por ejemplo.
El contenido de la columna Combo Box no puede modificarse, ni siquiera si la entrada está habilitada en el Combo Box. Por lo tanto, los valores de una columna de tipo Combo Box serán los mismos para todas las filas del control Tabla. Seleccionar un elemento de la columna Combo Box mediante programación Por ejemplo: - agregar una fila con TableAdd:
// TABLE_CustomerTable contains: // - a Combo Box column that displays the title of the customers // (1 corresponds to "Mr", 2 to "Mrs" and 3 to "Miss") // - a String column that displays the name of the customers // Add "Mr" and "Doe" at the end of this Table control TableAdd(TABLE_CustomerTable, 1 + TAB + "Doe")
- modificar la 5ª fila con TableModifyLine:
// TABLE_CustomerTable contains: // - a Combo Box column that displays the title of the customers // (1 corresponds to "Mr", 2 to "Mrs" and 3 to "Miss") // - a String column that displays the name of the customers // Modify the 5th row with "Mrs" and "Thomas" TableModifyLine(TABLE_CustomerTable, 5, 2, "Thomas")
Obtener el contenido de una columna de tipo Combo Box Utilice la propiedad Value para obtener el valor seleccionado en una columna de tipo Combo Box. Combo Box con o sin entrada - Importante:
- En una columna de tipo Combo Box sin entrada, no se puede obtener el contenido del Combo Box directamente: solo se puede obtener el índice. Para obtener el valor seleccionado en la columna Combo Box, utilice la propiedad DisplayedValue.
- En una columna de tipo Combo Box con entrada, se puede obtener el contenido del Combo Box directamente.
- La columna de tipo Combo Box almacena el índice correspondiente (si la columna está enlazada a un campo, este también almacena el índice). Por lo tanto, el contenido del Combo Box no se debe modificar.
- Los eventos de una columna Combo Box son iguales a los de un control Combo Box.
- Las columnas de tipo Combo Box sin entrada y en modo de solo lectura no se pueden expandir.
Observación Los controles Combo Box en los controles Tabla tienen el mismo contenido para todas las filas: solo el valor seleccionado cambia según la fila. Sin embargo, a partir de la versión 14, es posible cambiar el contenido de las columnas de tipo Combo Box para cada fila. Para ello, utilice la propiedad Content en la columna Combo Box.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|