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.
