Controles Pageframe

16/12/2003 - 16:24 por Leonardo Cadena | Informe spam
Hola...


Amigos.. Como hago cuando en un pageframe hay varias
paginas y dentro de cada pagina hay muchos texts y muchos
combos (controles). Lo que quiero es que por medio de una
variable EDITAR. Se ACTIVEN Y/O DESACTIVEN SEGUN EL
ESTADO DE MI VARIABLE EDITAR .F. O .T.

Cuando Mi Variable EDITAR = .T. se activen sin tener que
activar y/o desactivar uno a uno

hay algun camino mas rapido.. ? Mil Gracias...
Leonardo
 

Leer las respuestas

#1 Alex Feldstein
16/12/2003 - 23:53 | Informe spam
On Tue, 16 Dec 2003 07:24:47 -0800, "Leonardo Cadena"
wrote:

Amigos.. Como hago cuando en un pageframe hay varias
paginas y dentro de cada pagina hay muchos texts y muchos
combos (controles). Lo que quiero es que por medio de una
variable EDITAR. Se ACTIVEN Y/O DESACTIVEN SEGUN EL
ESTADO DE MI VARIABLE EDITAR .F. O .T.

Cuando Mi Variable EDITAR = .T. se activen sin tener que
activar y/o desactivar uno a uno



Con un framework, usando OOP, lo que haces es que cada clase base de
cada control tenga en su metodo refresh() ( o un metodo llamado por
refresh() ) que revise la condición para saber como ajustar la
propiedad obj.Enabled

Otra forma es crear un método "assign" para que dispare un mensaje a
cada objeto cuando el valor de tu variable cambie (ver manual por
"Access and Assign methods")

Por otro lado, es quizás mejor usar una propiedad de tu contenedor (en
este caso form), o de un objeto de sistema, quien contenga la nadera
de modo (editar, navegar, etc.), en lugar de una variable que estaría
fuera de alcance (ya que no usamos variables públicas, no? :)


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
How To make good Newsgroups posts
http://dts-l.org/goodpost.htm
RFC 1855: Netiquette Guidelines
http://www.dtcc.edu/cs/rfc1855.html
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
Cómo hacer preguntas de manera inteligente:
http://www.sindominio.net/ayuda/pre...entes.html

Preguntas similares