AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Zona Multilínea
  • Características de la fila dinámica añadida
  • Caso de error
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
Añade una nueva dinámica fila a un control Zona multilínea. Este fila se añade al final de la zona de las filas dinámicas.
La dinámica fila fue definida previamente en la edición ("Definir como fila repetida del control" marcada en la pestaña "General" de la ventana de control description).
Ejemplo
// Add a network
nRow is int
nRow = MZ_Network.AddLine()
MZ_Network[nRow].STC_NetworkName = "Network"
MZ_Network[nRow].IMG_Available.Visible = True
Sintaxis
<Result> = <control Zona multilínea>.AddLine()
<Result>: Integer
Índice de fila añadido.
<control Zona multilínea>: Control name
Nombre de la control Zona multilínea que se va a utilizar.
Observaciones

Características de la fila dinámica añadida

  • La dinámica añadida fila está vacía por Default.
  • Para personalizar la fila (leyenda, Color, visibilidad de los elementos, etc.), los controles deben ser modificados por la siguiente sintaxis:
    <Multiline Zone control>[<Index>].<Control name>.<Property> = <Value>

    Por ejemplo:
    nRow is int = MZ_Products.AddLine()
    MZ_Products[nRow].STC_NameProdRow = stRow.sProdCap
    MZ_Products[nRow].STC_NameProdRow.Color = LightBlue
    MZ_Products[nRow].EDT_QtyRow = stRow.nQuantity
  • El agregado fila no es seleccionado por Default. Para seleccionar el fila añadido, el valor del índice fila debe asignarse al control Zona multilínea.
    Por ejemplo:
    o
    nRow is int = MZ_Products.AddLine()
    MZ_Products = nRow
    nRow is int = MZ_Products.AddLine()
    MZ_Products.Value = nRow
  • Al añadir la fila dinámica, se ejecutan los eventos de inicialización de los controles en la fila.
  • El tamaño de la control Zona multilínea se modifica para tener en cuenta la fila añadida.: la control se amplía hasta el fondo. Si los controles están situados debajo de la control Zona multilínea, se mueven hacia abajo.. La altura de la ventana de useful se amplía en consecuencia: es posible desplazarse por la ventana con el dedo para ver la parte inferior de la control Zona multilínea y los controles que pueden estar situados debajo de esta zona.

Caso de error

Se produce un error en los siguientes casos:
  • no se define ninguna fila dinámica en la ventana de diálogo control Zona multilínea.
  • más de 300 filas dinámicas se encuentran en la control Zona multilínea
  • uno de los procesos de inicialización de los controles fila desencadena un error.
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: 16/06/2023

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