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 / Propiedades WLanguage / Propiedades duplicadas
  • Visible o Invisible control/bloque
  • Estado de un grupo de controles
  • Estado de una columna en una control Tabla
  • Limitaciones
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
La propiedad State permite:
  • en un reporte.
  • en una ventana.
  • en una página.
Reportes y Consultas En un reporte, el Estado Property se utiliza para get y cambiar el estado:
  • de una control,
  • de un bloque de reporte.
Observación: En un reporte, el Estado Property sólo puede utilizarse para set la visibilidad de un control o de un bloque (los controles y los bloques no pueden ser Grayed fuera). En este caso, esta Property está disponible para la compatibilidad con WINDEV 5.5 y WEBDEV 1.5. Para mostrar u ocultar un control o un bloque en un reporte, utilice el Visible Property.
Ejemplo
Reportes y Consultas
// The STC_Static1 control becomes active
STC_Static1.State = Active
Sintaxis
Reportes y Consultas

Obtener el estado de un elemento en una reporte Ocultar los detalles

<Current state> = <Element name>.State
<Current state>: Constante de tipo Integer
Estado actual del objeto.
ActiveEl control o bloqueo es Visible.
InvisibleControl o bloque Invisible (se recomienda utilizar el Visible Property).
<Element name>: Cadena de caracteres
Nombre de reporte control o bloque.
Reportes y Consultas

Modificar el estado de un elemento en una reporte Ocultar los detalles

<Element name>.State = <New state>
<Element name>: Cadena de caracteres
Nombre de reporte control o bloque.
<New state>: Constante de tipo Integer
Nuevo estado del objeto.
ActiveEl control o bloqueo es Visible.
InvisibleControl o bloque Invisible (se recomienda utilizar el Visible Property).
Observaciones

Visible o Invisible control/bloque

En una reporte, el único estado posible para un control o un bloqueo es visible o Invisible. Para establecer la visibilidad de un control, se recomienda utilizar el programa Visible Property. Esta Property optimiza la gestión de la visibilidad de control.

Estado de un grupo de controles

  • Averiguar el estado de un grupo de controles: el estado corresponde al estado de la primera control del grupo.
  • Modificación del estado de un grupo de controles: todos los controles del grupo se modifican y corresponden al nuevo estado.
Reportes y Consultas

Estado de una columna en una control Tabla

Si se aplica el State Property a una columna, se cambia el estado de toda la columna (y no sólo el estado de una celda).
Atención: la propiedad State sólo restringe el estado de la columna definida en la ventana description. Por ejemplo, si la columna es de sólo lectura, ninguna celda de columna puede ser editada.

Limitaciones

Reportes y Consultas El State Property no tiene efecto en los informes.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
PROCEDURE evento_state_fields(myNameWindow,myNameControl)
// ReadOnlyNoSelection // OutsideScreen // Grayed // DisplayOnly // Active

Indirection is string = myNameWindow +"."+ myNameControl

SWITCH {Indirection}..State
CASE Active
RESULT "1-Active"
CASE ReadOnlyNoSelection
RESULT "2-ReadOnly"
CASE Grayed
RESULT "3-Grayed"
CASE DisplayOnly
RESULT "4-DisplayOnly"
OTHER CASE
RESULT "5-Other"
END
Boller
02 09 2023

Última modificación: 27/05/2022

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