Page 1 of 1

NOMBRE WINDOW

Posted: Wed Jul 04, 2018 11:15 am
by SALINETAS24
Hola, tengo unas dudas...

1/ ¿ Hay alguna forma de saber el nombre de la ventana activa..?

2/ En caso afirmativo ¿se podría meter ese nombre en una variable y utilizar esa variable para activar o cambiar los controles de la ventana..?

Por ejemplo
DEFINE WINDOW Win_1 ;
AT 0,0 ;
WIDTH 800 ;
HEIGHT 360 ;
TITLE 'TITULO"
MODAL

aVar:="Win_1"
&aVar.Texbox1.BACKCOLOR := Color

3/ O es posible cambiar el valor de algún control sin saber el nombre de la ventana activa.
Texbox1.BACKCOLOR := Color

Gracias

Re: NOMBRE WINDOW

Posted: Wed Jul 04, 2018 12:18 pm
by mol
you can use SetProperty(aVar, "TextBox1", "BackColor", Color)

Re: NOMBRE WINDOW

Posted: Wed Jul 04, 2018 4:21 pm
by SALINETAS24
Muy buena esa función. Problema resuelto.
Gracias Mol, y una cerveza a tu salud.

Re: NOMBRE WINDOW

Posted: Thu Jul 05, 2018 9:23 am
by SALINETAS24
Hola, he implementado esas funciones en una rutina para hacer frames de colores, unas modificaciones sobre aportaciones de otros compañeros que ya estaba funcionando.
Os dejo el enlace por si fuese que alguien lee estos post y busca un ejemplo practico.
Un saludo.

viewtopic.php?f=24&t=5710