Ver Mensaje Individual
  #1  
Antiguo 31-07-2008
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Reputación: 19
peccatum Va por buen camino
desactivar controles de un form al mostrar...

Hola

Quiziera saber de qué forma puedo escribir un procedimiento dentro de un Form, de manera que cambie la propiedad "enabled" de todos sus controles a falso (botones, dbEdits, etcétera).

Intenté recorrer entre los componentes del Form y los del dataSource, pero no se de que forma puedo identificar los componentes visuales y los no visuales...

El sentido de ésto es que el form muestra los datos de una tabla(DB), y en el caso que se muestre la tabla en estado dsBrowse dependiendo de donde se llame a Form.show necesito que sus controles internos esten habilitados... o no. Necesitaría implementar algo así como un form.DisableVisibleControls.

Una solución que se me había ocurrido es poner un frame dentro del form y poner todos los controles ahi, entonces dependiendo el contexto lo pongo a disabled o enabled al mostrar, pero preferiría hacerlo por código....

Alguien algúna sugerencia?

Saludos.-
Responder Con Cita