Eventos sobre DOCKs


([N1] mauricio.gonzalez.telefonica) #1

Hola a todos, en el formulario asociado al marco AUTOEXEC presento una rejilla, cuando selecciono uno de los rejistros de dicha rejilla, mediante un evento modifico el valor de una variable global a 1, esta variable global es la condicion de visibilidad de un dock del marco, cuando ejecuto la aplicacion y aunque la variable toma el valor adecuado el dock no se hace visible, como puedo sincronizar el cambio de valor de la variable con la visibilidad del dock?... gracias.


([N4] fgutierrez.velneo) #2

Los docks únicamente calculan la condición de visibilidad en la incialización de la aplicación y no se sincroniza con la variable.
Comenta lo que quieres hacer, que puede haber otra manera de hacerlo, como hacer uso de multivista o formularios con controles con condición de visibilidad.
Un saludo.


([N1] mauricio.gonzalez.telefonica) #3

Hola fgutierrez, mi intencion es que hasta que el usuario no seleccione un rejistro de la lista, no este operativa la toolbar general de la aplicacion o no este visible.


([N4] fgutierrez.velneo) #4

Pues tal y como lo quieres hacer no se puede. Es una tarea que debemos realizar nosotros.

Mientras tanto puedes usar botones en el formulario con condiciones de visiblidad o de activo, que si podrás condicionar con ayuda de una variable (que you crearía local y que guardara el código de la ficha seleccionada por si lo usas después para otras cosas).
Un saludo.


([N1] mauricio.gonzalez.telefonica) #5

gracias...