FoxPro/Visual FoxPro - Evitar evento clic de un control dentro de una cla

 
Vista:

Evitar evento clic de un control dentro de una cla

Publicado por paco (31 intervenciones) el 26/07/2002 00:48:43
Recientemente estoy desarrollando una especie de botón gráfico para usar en
mi aplicación....Este clase CONTROL tiene un control Image, un control Label
y un control Shape.....En el evento Click de cada control mando a llamar al
evento clic del control de la siguiente manera This.Parent.Click()....Hasta
ahí todo va bien... el problema surge cuando este botón lo quiero usar desde
otra clase CONTROL , esta clase es compuesta y la quiero usar para poder
buscar información de alumnos
así como se ve en la imagen

El problema surge cuando inserto el Control del boton en un control
PageFrame, en la imagen el botón es cancelar ... y en el evento click de
este botón coloco algo como esto

THIS.Parent.Parent.Page1.ZOrder

y me manda el error que dice que el objeto parent no lo conoce
voy al depurador de FoxPro y checo la pila de llamadas y veo que se ejecuta
el evento del Image1 del control botón gra´fico y claro que desde ahí no se
conoce el código....
No se si me explique... pero si alguien puede ayudarme y necesita que le
envie el proyecto completo , con gusto puedo enviarlo a su email...

LO que yo quisiera es alguna manera de Evitar que el control Image del botón
grafico(y también el label y el Sahpe) no reconocieran el evento clic....
Tomen en cuenta que esto sucede desde otra clase control y que a su vez el
botón grafico esta dentro de un pageFrame...
SALUDOS y gracias por su tiempo....

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Evitar evento clic de un control dentro de una

Publicado por Foxperto (894 intervenciones) el 26/07/2002 22:18:38
Hola Paco:

No entendi mucho, pero enviame solo el formulario y las clases para revisarlo... lo que no me cuadra es que llames dos vez el Parent, de todas maneras revisa eso, sino enviamelo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar