FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cambiar la una propiedades de todos los componentes de una form
Hola a todos les escribo nuevamente para hacerles una consulta, hay alguna forma de cambiar una propiedad de todos los componentes de una form?. Mi problema en concreto es el siguiente, tengo un Datamodule con varias tablas y quisiera poder cambiarles a todas la propiedad Active de una sola vez. Alguien me puede orientar con esto???
Desde ya muchas gracias a todos. Un gran saludo. Mauro. |
#3
|
|||
|
|||
No me funciona
Hola gracias por la respuesta, ya había probado algo similar pero no me funciona, falta algo en el Uses?
Saludos y gracias. |
#4
|
||||
|
||||
Claro.. tienes que crear una instancia del objeto...
por ejemplo para limpiar todas las cajas de texto de un Form podria poner algo como esto : Function LimpiarCajasDeTextos(Forma : TForm); var Caja : TEdit; begin FOR J:=0 TO Forma.ComponentCount - 1 DO BEGIN { Limpiamos las Edits } IF Forma.Components[J] IS TEdit THEN BEGIN Caja:=Forma.Components[J] as TEdit; Caja.Text:=''; END; END; end; obviamente debes poner en el uses de tu TDataModule, la libreria correspondiente para el Form (Forms) y para el TEdit... Suerte espero que te sirva... |
#5
|
||||
|
||||
Hola BuenaOnda, para ser concisos, al código de samantha jones no le falta nada.
Se supone que ese código va en el Datamodule, y puesto que dentro de él, existen ya objetos TTable, los uses los habrá añadido Delphi. Para ser pejigueras... como decimos por aquí, pues sí, le falta declarar la variable "i" . Quizás falte algo que no es obvio: Esto no funcionará:
Sin embargo esto sí:
Siendo TDatamodule1 el nombre de dicho módulo de datos. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar color a todos los componts del form | pepe2000 | Varios | 16 | 12-03-2008 03:49:48 |
Deshabilitar TODOS los componentes de un Form | TrUnkS | OOP | 3 | 12-04-2006 21:28:28 |
un form en propiedades de componente | droguerman | Varios | 2 | 20-09-2005 18:27:54 |
Como destruir todos los componentes del form para cargar nuevos | pepe2000 | OOP | 0 | 05-07-2005 19:59:31 |
Guardar propiedades en el form | sur-se | OOP | 4 | 30-09-2004 18:38:12 |
|