|
|
|
|
- Código de control suscrito
- Gestión directa de un control subdividido (asignación
- Tratar control o columna en un control Tabla
- Columna de control Tabla
- Observaciones: Columna subíndice y columna no subíndice
- Modo de funcionamiento de las funciones FileToScreen y ScreenToFile
- Propiedades de WLanguage y controles de subíndice
- Funciones de WLangage específicas para la gestión de los controles suscritos
Programación de un control suscrito
Código de control suscrito Todos los controles subdivididos con el mismo nombre están asociados a los mismos procesos. Por ejemplo, el código de inicialización del control subcripto llamado EDT_Edit1[ 1] es el mismo que el código de inicialización del control subcripto llamado EDT_Edit1[ 5]. Gestión directa de un control subdividido (asignación Tratar control o columna en un control Tabla Para que manipular sea un control subescrito por programación, se debe especificar el índice. Por ejemplo: SubscriptedControl[ 1] a manipular el primer control subscripted. Columna de control Tabla Las columnas de una control Tabla pueden ser subscritas: la control Tabla incluye varias columnas con el mismo nombre. Cada columna se identifica por su nombre y por su índice. Para obtener el valor de una columna indizada en un control Tabla, la sintaxis es la siguiente: Value = <Column_Name>[<Row>, <Subscript>] Para asignar una columna indizada en un control Tabla, la sintaxis es la siguiente: <Column_Name>[<Row>, <Subscript>] = Value with: - <Nombre_Columna>: nombre de la columna subscriptada
- <Fila>: Número de fila
- <Índice>: índice de columna.
Ejemplo: Un control Tabla contiene una columna con subíndice (COL_Address). Dos columnas están asociadas a Dirección. Para manipular estas columnas, utilice la siguiente sintaxis: // Assigns the row 1 of COL_Address[2] COL_Address[1,2] = "3 main street" // Changes the background color of row 5 in COL_Address[1] COL_Address[5,1]..BackgroundColor = LightGreen // Changes the background color of row 4 in COL_Address[2] COL_Address[4,2]..BackgroundColor = LightGreen
Observaciones: Columna subíndice y columna no subíndice - Para las columnas suscritas:
<NombreColumna>[Índice n] devuelve el contenido de la columna de índice n en la fila seleccionada. - Para las columnas no suscritas:
<NombreColumna>[Índice] devuelve el contenido de la columna en la fila n. - <NombreColumna>[<Fila>][<Índice>] es equivalente a <NombreColumna>[<Fila>,<Índice>]
Modo de funcionamiento de las funciones FileToScreen y ScreenToFile FileToScreen y ScreenToFile gestionan automáticamente el enlace entre los controles suscritos y los elementos array.. El control subescrito debe estar asociado a uno de los elementos del elemento array. Propiedades de WLanguage y controles de subíndice La siguiente sintaxis se utiliza para acceder a una propiedad de un control subdividido: <ControlName>[<Subscript>]..<Property>
<Column Name> [<Row>, <Subscript>]..<Property> - <ControlName> es el nombre del control
- <Índice> es el índice del control (el índice está ajustado a 1 por defecto)
- <Propiedades> es una de las propiedades propuestas por WINDEV.
For a subscripted control, <ControlName>...<Property> sólo asigna el control cuyo índice está ajustado a 1. Todas las propiedades disponibles para los controles de edición y para las columnas de los controles de tabla se pueden utilizar en los controles subdivididos. Las propiedades se aplican a cada control y no a todos los controles del control subdividido. Funciones de WLangage específicas para la gestión de los controles suscritos Las siguientes funciones se utilizan para gestionar los controles subdivididos: | | CurrentColumn | Devuelve el índice de la columna actual subscriptada en un control Tabla de navegación o en una memoria control Tabla. | ScreenFirst | Define el siguiente control que estará en edición en la ventana actual. | CurrentSubscript | Devuelve el índice del control actual. | NextSubscript | Devuelve el número de la siguiente fila visualizada en el control Tabla actual.. Devuelve el índice del siguiente control subdividido. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|