|
|
|
|
<Tabla>.AddInProgress (Función) Modifica o devuelve el estado de visibilidad de la ventana de espera interna al añadir elementos adicionales en un Infinite control Tabla. // Event "Adding additional elements" TABLE_InfiniteTable.AddInProgress(True) ThreadExecute("ThreadFill", threadNormal, myProcGetAdditionalResult) INTERNAL PROCEDURE myProcGetAdditionalResult() QRY_MoreData.MinID = TABLE_InfiniteTable[TABLE_InfiniteTable.Count].ID QRY_MoreData.ExecuteQuery() REQ_MoreData.ReadFirst() arrLines is array of strings WHILE NOT HOut(QRY_MoreData) arrLines.Add(QRY_MoreData.Title + TAB + QRY_MoreData.ArticleID) HReadNext(QRY_MoreData) END ExecuteMainThread(ProcAddIntoTable) INTERNAL PROCEDURE ProcAddIntoTable() FOR EACH sLine OF arrLines TABLE_InfiniteTable.Add(sLine) END TABLE_InfiniteTable.AddInProgress(False) END END
Sintaxis
Modificar el estado de visibilidad de la ventana de espera interna Ocultar los detalles
<Table control>.AddInProgress(<Visible>)
<Table control>: Nombre del control Nombre de control Tabla a manipular. <Visible>: booleano - True para mostrar la ventana interna de espera,
- False para ocultarla.
Recuperando el estado de visibilidad de la ventana de espera interna Ocultar los detalles
<Result> = <Table control>.AddInProgress()
<Result>: booleano - True si se muestra la ventana interna de espera,
- False en caso contrario.
<Table control>: Nombre del control Nombre de control Tabla a manipular. Observaciones - Cuando se utiliza un control Tabla infinito, una ventana interna de espera (que contiene un control Barra de progreso) se muestra Above las filas del control Tabla mientras se añaden datos adicionales al control. Esta ventana de espera está oculta al final de la Event "Adición de elementos adicionales".
- La función <Tabla>.AddInProgress permite, por ejemplo, controlar la visualización de la ventana de espera cuando los datos del control Tabla se actualizan en un hilo secundario. Esto evita que la aplicación se congele (el ejemplo utiliza este método).
- Cuando la ventana de espera se vuelve visible con la función <Tabla>.AddInProgress, el evento "Adición de elementos adicionales" del control Tabla no se ejecuta.
- Para ocultar la barra actualización, se debe llamar al siguiente código
<Table control>.AddInProgress(False) tantas veces como el código
<Table control>.AddInProgress(True) era correr.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|