Ver Mensaje Individual
  #1  
Antiguo 05-10-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Reputación: 18
xander Va por buen camino
Campo.Visible := False; ¿Porque no esconde los controles?

Siempre habia tenido la idea de que si en una forma donde se muestra un control asociado a un campo, si yo pongo ese campo en Visible := False, el control asociado desaparecería, pero no fue así hoy que lo probé...

Por lo menos no es así de directo... he visto que en cada campo hay un método FocusControl, no hay modo de obtener un puntero a dicho control como para poder hacerlo Invisible??... lo que no quiero es tener que recorrer todos los controles de la forma para ver cual esta asociado con el susodicho campo, quiero algo un poco más automatizado y no chapucero.

Igual y me estoy liando y nomas es llamar a algún metodillo que ya lo hace, pero yo no lo he encontrado, y con esta ayuda que trae el Delphi 2007 no hay quien le entienda. Lo que quisiera es que si el control asociado es una columna de un grid pues que tambien esa columna desapareciera (osea no siembre es un customedit el control asociado) porque el FocusControl si lo hace.

Gracias de antemano carnalitos.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita