![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Perdona que sea un poco pesado, ciertamente el código ese que me has pasado es lo que yo quería, el problema es que no quiero bloquear los botones, pero ya lo he solucionado. Ahora resulta que tengo tambien un frame incorporado en esa pantalla. Que debo añadirle al codigo para que me bloquee las cajas de ese frame??
Gracias |
|
#2
|
||||
|
||||
|
Pues hable de memoria, porque no lo he probado, pero creo que el owner de los componentes del frame es el propio frame. Yo crearia un método publico en el frame que deshabilitase/ habilitase sus componentes. Desde el form principal solamente tienes que llamar a este método
![]()
__________________
E pur si muove |
|
#3
|
|||
|
|||
|
Vale pues gracias por todo
![]() |
|
#4
|
||||
|
||||
|
¡Y no podrías simplemente poner la propiedad ReadOnly del DataSet asociado a los controles en true, al menos mientras se muestra la ventana?
// Saludos |
|
#5
|
|||
|
|||
|
No puedo evitarlo, cuando veo un hilo con la palabra "componente", enseguida pienso en OOP, más aún si implica como este caso el uso de Polimorfismo. Así que muevo el hilo al foro de OOP.
Por cierto, si tienes los controles agrupados en Panels, ¿no te vale poner a FALSE la propiedad Enabled de los mismos? (ello afecta a los controles que contiene, y si puedes pon los botones en un Panel aparte), o bien podrías hacer uso de la propiedad Tag que trae cualquier componente (si es que no le das otro uso), y recorres todos los componentes deshabilitando sólo los que tengan un determinado Tag, de esta forma puedes definir un comportamiento genérico para todo el formulario/s, sin necesidad de retocar código cada vez para determinar cuál deshabilitar o no (bastaría con modificar desde el Object Inspector). Es una idea. Saludos
__________________
Guía de Estilo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|