Acerca de Declare Window

HMG en Español

Moderator: Rathinagiri

Post Reply
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

Acerca de Declare Window

Post by jparada »

Hola,

En una ventana login de tipo modal y nombre frmLogin, tengo un control textbox txtUser
y en la ventana de menu principal de tipo ventana main, hago esto:

Code: Select all

DECLARE WINDOW frmLogin

DEFINE STATUSBAR
	STATUSITEM "Usuario: " + frmLogin.txtUser.VALUE
Y me da el error de txtUser Of frmLogin Not defined

En la ventana frmLogin la declaración del control textbox es así:

Code: Select all

DEFINE TEXTBOX txtUser
  PARENT frmLogin
  ROW	156
  COL	110
END TEXTBOX
He visto algunos de los ejemplos que incluye HMG que usan esto de DECLARE WINDOW, pero no logro notar diferencia, ni saber donde esta mi error, alguna idea por favor.

Gracias

Saludos
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: Acerca de Declare Window

Post by luisvasquezcl »

Hola Javier.

el problema es que mientras no termines la definicion de la ventana con END WINDOW los controles no existen por lo que no puedes acceder a ellos.
Para solucionar este problema puedes hacer lo siguiente:
1. en el evento ON INIT de la ventana puedes hacer la asignación del control textbox en la barra de estado.
ó
2. en el evento on lostfocus tambien puedes hacer lo mismo.
Espero te sea de utilidad.
saludos cordiales,
Luis Vasquez
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

Re: Acerca de Declare Window

Post by jparada »

Hola Luis,

Ahhh, EXCELENTE, Gracias por contestar y Gracias por la ayuda, ya me funciona perfecto.

Muchas Gracias

Saludos
Post Reply