Tú mismo has dicho la solución:
"en todo caso quisiera mejor poder acceder a una lista de controles que dependen del campo para ir directo a esos controles."
Podrías usar un TStringList donde guardas el nombre del campo. El objeto asociado a ese elemento sería un TObjectList que guarda la lista de controles asociados al campo. Aunque me parece tedioso.
¿Por qué quieres ocultar ese control y/o columna del Grid?
¿Es acaso temas de privilegios de usuarios?
¿Es solo el campo llamado "SIZE" o son muchos otros?
Otra solución: Se podría tener una propiedad en la ventana llamada HideSIZE:Boolean , al establecer dicha propiedad, oculta o no los controles específicos de ese Form.
Edito: Un campo puede tener 4 DBEdits asociados a él, y solo tiene una propiedad FocusControl por lo que, a priori, no puedes saber qué controles tiene asociado.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Última edición por Lepe fecha: 06-10-2007 a las 14:05:23.
|