Obtener el nombre de la ventana Activa
Publicado por Jherom Chacon (26 intervenciones) el 25/11/2010 22:55:43
Buenas, he andado buscando como obtener el nombre de la ventana activa en Power Builder.
Pasa lo siguiente, cuando tienes un proyecto sumamente grande y tienes casos de ventanas hijas tipo mdichild donde el nombre de la ventana no aparece en la barra de estado general del main de la aplicacion, o simplemente no tienes barra de estado para ver el nombre de la ventana a la cual necesitas hacerle cambios, existe una solucion bastante facil que encontre tanteando.
Te vas al ancestro comun de las ventanas de la aplicacion, o en su defecto te vas a la ventana propiamente dicha, en el evento doubleclick del form creas un mensaje para que cuando den doble click sobre la ventana ver el nombre de esta para poder dar el mantenimiento necesario sin dar mucha vuelta.
Esto se hace de esta manera, en el evento doubleclicked del form ancestro le pones
messagbox('Sistema: NOMBRE DE SISTEMA','Nombre de la ventana : ' + this.Classname())
entonces cuando alguien le de doble click a cualquier ventana de tu proyecto podras ver el nombre de la ventana sin dar mucha vuelta por el codigo de la ventana que llame a esta.
Espero que le sea de utilidad a alguien.
Pura vida!
Pasa lo siguiente, cuando tienes un proyecto sumamente grande y tienes casos de ventanas hijas tipo mdichild donde el nombre de la ventana no aparece en la barra de estado general del main de la aplicacion, o simplemente no tienes barra de estado para ver el nombre de la ventana a la cual necesitas hacerle cambios, existe una solucion bastante facil que encontre tanteando.
Te vas al ancestro comun de las ventanas de la aplicacion, o en su defecto te vas a la ventana propiamente dicha, en el evento doubleclick del form creas un mensaje para que cuando den doble click sobre la ventana ver el nombre de esta para poder dar el mantenimiento necesario sin dar mucha vuelta.
Esto se hace de esta manera, en el evento doubleclicked del form ancestro le pones
messagbox('Sistema: NOMBRE DE SISTEMA','Nombre de la ventana : ' + this.Classname())
entonces cuando alguien le de doble click a cualquier ventana de tu proyecto podras ver el nombre de la ventana sin dar mucha vuelta por el codigo de la ventana que llame a esta.
Espero que le sea de utilidad a alguien.
Pura vida!
Valora esta pregunta
1