|
|
|
|
- ¿Qué es un elemento?
- Manipulación de un elemento
- Manejo de un elemento de segundo nivel
- Casos especiales: Artículos de un archivo de datos o consulta
- Manejo de un elemento de tercer nivel
- Casos especiales: Opciones de menú
- Recuperación del nombre de un elemento del código
- Presentación
- Recuperación del nombre de un elemento mediante Arrastrar y soltar
Referirse a un elemento en un evento WLanguage / Process
La tabla a continuación presenta los diferentes elementos que se encuentran en una aplicación: | | | aspecto | Elemento de segundo nivel | Elemento de tercer nivel |
---|
cristalera | - Controles de ventanas
- Menús de ventana
- Celdas de una barra de estado
| - Controles que pertenecen a un supercontrol o a una barra de herramientas
- Opciones de menú
- Columnas de la tabla
| paje Frameset | - Controles de página
- Menús de página
| Columnas de la tabla | Reporte | - Reporte controla
- Bloques Reporte
| Columnas de la tabla | interrogar | Elementos de consulta | | Data file | Artículos de un archivo de datos | |
Las opciones del menú y los elementos que se encuentran en el un archivo de datos se manejan de manera diferente. Para obtener más información, consulte Caso especial: Campos y Caso especial: Opciones de menú. Observación: Para simplificar la escritura de los procesos de WLanguage, WINDEV, WEBDEV y WINDEV Mobile le permiten recuperar fácilmente el nombre de un elemento en una ventana de código.. Para obtener más información, consulte Recuperación del nombre de un elemento del código. Manipulación de un elemento Para manipular una página, ventana, reporte, consulta o archivo de datos en un evento de WLanguage o Process, basta con utilizar el nombre de este elemento. Este nombre puede ser usado: - en una función WLanguage.
- con un WLanguage Property.
- en asignación directa.
Por ejemplo: // Initialize and run the QRY_CustomerList query HExecuteQuery(QRY_CustomerList) // Modify the number of copies for the RPT_Customer report RPT_Customer.NbCopy = 10 // Retrieve the title of the WIN_SearchWin window ResTitle is string = WIN_SearchWin // Retrieve the title of the PAGE_SearchPage page ResTitle is string = PAGE_SearchPage
Manejo de un elemento de segundo nivel Para manipular un elemento de segundo nivel (control o menú de una ventana/página, control o bloque de un reporte, etc.) en un evento WLanguage o Process, simplemente: - utilizar directamente el nombre de este elemento de segundo nivel. Esta sintaxis sólo es válida si este elemento de segundo nivel se gestiona desde la ventana (o desde la reporte) a la que pertenece.
- utilice la siguiente notación: "<ElementName>.<Name2ndLevelElement>".
Se puede manejar un elemento de segundo nivel: - en una función WLanguage.
- con un WLanguage Property.
- en asignación directa.
Por ejemplo: // Expands the list of COMBO_FrenchCity // of the WIN_Customer window ComboOpen(COMBO_FrenchCity) // equivalent to: ComboOpen(WIN_Customer.COMBO_FrenchCity) // Modify the background color of CtTotalBT control // in the RPT_Order report CtTotalBT.BackgroundColor = LightBlue // equivalent to RPT_Order.CtTotalBT.BackgroundColor = LightBlue // Initialize the EDT_City edit control of the // WIN_Customer window from another window WIN_Customer.EDT_City = "Momtpellier" // Refresh the LOOP_ProductLooper looper // from the start of looper LooperDisplay(LOOP_ProductLooper, taStart) // equivalent to: LooperDisplay(PAGE_CustomerPage.LOOPER_ProductLooper, taStart)
Casos especiales: Artículos de un archivo de datos o consulta Para manipular un elemento en un archivo de datos o consultar mediante programación, simplemente: - utilizar el nombre de la posición directamente. Esta sintaxis sólo es válida si el elemento es manejado por una función o por un Property en el que se especifica el nombre del archivo de datos o el nombre de la consulta a la que pertenece el elemento.
- utilice la siguiente sintaxis: "<FileName/ItemName>.<ItemName>".
Por ejemplo: // Assign to the ZC item of Customer data file // the value entered in the EDT_ZipCode control CUSTOMER.ZC = EDT_ZipCode // Moves to the 2000th record // of CUSTOMER file according to CUSTNAME item HReadFirst(CUSTOMER, CUSTNAME) HForward(CUSTOMER, CUSTNAME, 1999)
Manejo de un elemento de tercer nivel Para manipular un elemento de tercer nivel (control dentro de un supercontrol, barra de herramientas, columna tabla, etc.) en un WLanguage Event o Process, simplemente: - usar el nombre de este elemento de tercer nivel directamente. Esta sintaxis sólo es válida si se cumplen las siguientes condiciones:
- este elemento de tercer nivel se maneja desde el elemento de segundo nivel al que pertenece (supercontrol, barra de herramientas o tabla).
- ningún otro elemento de tercer nivel utiliza el mismo nombre.
- utilizar la siguiente notación si el elemento de tercer nivel se utiliza desde la ventana (o desde la reporte) a la que pertenece: "<Nombre2doNivelElemento>.<Nombre3erNivelElemento;>".
- utilizar la siguiente notación si el elemento de tercer nivel se maneja desde otra ventana (o desde otra reporte): "<Nombre del elemento>.<Nombre2ºNivelElement>.<Nombre3ºNivelElement>".
Se puede manejar un elemento de tercer nivel: - en una función WLanguage.
- con un WLanguage Property.
- en asignación directa.
Por ejemplo: // Modify the width of COL_CustomerName column // No other COL_CustomerName column is found in the window COL_CustomerName.Width += 10 // Modify the maximum number of characters in the EDT_Font control // belonging to the SC_SctStyle supercontrol from the supercontrol window SC_SctStyle.EDT_Font.Size += 10 // Modify the height of the EDT_Font control belonging to the // TBAR_Style toolbar from another window WIN_Customer.TBAR_Style.EDT_Font.Height += 10
Recuperación del nombre de un elemento del código Presentación Para recuperar el nombre de un elemento (independientemente de su nivel) en el código: - usar la terminación de automatic.
La finalización de automatic propone una entrada asistida del código de WLanguage. Para obtener más información, consulte Autocompletado. - realizar operaciones de arrastrar y soltar entre el elemento a utilizar y la ventana de código.
Estas operaciones de arrastrar y soltar se pueden realizar:
Recuperación del nombre de un elemento mediante Arrastrar y soltar Para recuperar el nombre de un elemento mediante Arrastrar y soltar: - Seleccione el elemento cuyo nombre debe recuperarse:
- Mantenga pulsado el botón izquierdo del ratón mientras mueve el elemento:
- Suelte el botón del ratón en el lugar donde se debe utilizar el nombre del elemento.. Se muestra el nombre del elemento que se ha soltado.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|