Hola, yo tengo unas clases heredadas de las originales donde todos los 
controles (textbox, botones, etc) tienen en el refresh el siguiente código:


this.enabled = thisform.editmode


Cuando necesito poner editables los controles lo hago a través de la propiedad 
editmode del form. Si necesito que algún control tenga el comportamiento 
inverso o quede siempre inhabilitado lo manejo desde el refresh del control en 
cuestión.

Saludos.
Horacio Clifford


________________________________
De: [email protected] <[email protected]> en nombre de rafael copquin 
<[email protected]>
Enviado: miércoles, 26 de octubre de 2016 05:54 p.m.
Para: GUFA List Member
Asunto: [GUFA] VALIDACION


En el evento activate de la página 2 poné este código:

With thisform.pfr.page2
    For i = 1 To .ControlCount

         .Controls(i).enabled = .f.

   Endfor
EndWith

thisform.pfr.page2.cnt.enabled = .t.


Y cuando pasás a otra página, volvé a dejar los controles habilitados asi:

evento deactivate de la página 2

With thisform.pfr.page2
    For i = 1 To .ControlCount

         .Controls(i).enabled = .t.

   Endfor
EndWith



Rafael Copquin


On 26/10/2016 17:28, Walter Comito wrote:
Amigos como están, tengo que hacer algo pero no me sale o no se como armarlo.
Tengo en un formularo un control pgf, en la pestaña 2 tengo un control cnt o 
contenedor.
La pregunta es que cuando hago click en esta pestaña la nº 2 necesitaría 
inhabilitar todos los controles que tengo en esta pagina salvo el contenedor.

Alguna sugerencia para probar,


Gracias.

Walter Cómito
 Analista de Sistemas
 MP 0397 C.P.C.I.P.C.

>  [email protected]<mailto:[email protected]>
         [email protected]<mailto:[email protected]>

'   +54 9 351 494.4667
         +54 9 3513.292.707

þ www.softram.com.ar<http://www.softram.com.ar/>

Q  Si no es necesario, no imprima este correo.
Todos somos responsables por el cuidado del medio ambiente.


NOTA DE CONFIDENCIALIDAD
Este mensaje (y sus anexos) es confidencial y puede contener información de 
propiedad
exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje 
por error,
por favor comuníquelo inmediatamente a 
walter.comito<mailto:[email protected]>@gmail.com<http://gmail.com/> y 
tenga la amabilidad
de eliminarlo; no deberá copiar el mensaje ni divulgar su contenido a ninguna 
persona.
Muchas Gracias.

Responder a