4D Chart v13CT Last event |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
CT Last event
|
CT Last event ( area ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D Chart | |||||
Resultado | Entero largo |
![]() |
Código del último evento que ocurrió en el área 4D Chart | |||||
CT Last event devuelve el código del último evento que ocurrió en area.
CT Last event puede utilizarse en el método objeto de un área 4D Chart o en un método de evento instalado con CT ON EVENT. CT Last event identifica el evento que provoca la ejecución del método objeto o proyecto. Cuando utilice el comando CT EVENT FILTER, CT Last event permite tomar acción basado en las acciones del usuario.
La siguiente tabla lista los códigos de eventos:
Valor | Evento |
-1 | Todos los eventos |
0 | Ningún evento |
1 | Creación de área |
2 | Eliminación de área |
4 | Área activada (clic en el área o se trae al frente) |
8 | Área desactivada (área que ya no está activa) |
16 | Creación de objeto (crear, pegar, duplicar) |
32 | Eliminación de objeto (eliminar, cortar, borrar) |
64 | Comando-clic (no necesariamente en un objeto) |
128 | El objeto se movió (alineado, desplazado, etc.) |
256 | El objeto se redimensionó (teclas flechas, arrastrar, etc.) |
1024 | Cambio de los objetos seleccionados |
2048 | Doble clic |
4096 | El objeto ha cambiado de forma |
En este ejemplo, CT Last event se utiliza en un método instalado por CT ON EVENT para identificar los dobles clics. Cuando un usuario hace doble clic en un gráfico, se muestra una caja de diálogo personalizada para que el usuario haga los cambios al gráfico.
If(CT Last event(Area)=2048)
`Si es un doble clic
If(CT Get object type(Area;0)=5)
`Si es un gráfico
`abrir la caja de diálogo personalizada Change Chart
CHANGE CHART(Area;CT Get ID(Area;0;1))
End if
End if
Producto: 4D Chart
Tema: CT Control
Número
14516
Lista alfabética de los comandos
Creado por: 4D Chart 1