Manipular TEdit de un Form desde una Unit
Hola, un saludo a todos... :)
Les comento que tengo una Unit que utilizo para guardar los procedimientos y funciones que son comunes a varios formularios de la aplicacion. El hecho es que estoy tratando de mover a esta Unit (que la he llamado UGlobal), un procedimiento que tengo en el Formulario que me permite pasar a Enabled:=False todos los Edit que encuentra en el Formulario. En el Formulario, el procedimiento que tengo es el siguiente: (Funciona bien) Código:
procedure TfrmGrupoUsuario.InactivarCampo; Cuando coloco el procedimiento anterior en la Unit y lo llamo desde el Formulario, arroja un error de Access Violation, sin mas detalles, intente pasarle el Name del Formulario como parametro, pero sigue el mismo error. Pregunta: Que estoy haciendo mal ?? :confused: Código:
procedure InactivarCampo(NameForm:TForm); |
Hola scigliano,
Para lo que quieres hacer, yo lo hago de esta manera espero te sirva. OPCION 1 - Habilitar y desabilitar los controles deseados del FORM
USO: Habilitar Desabilitar
OPCION 2 Habilitar & desabilitar todos los controles que hay en un FORM
USO: Habilitar Desabilitar
Puedes adaptarle a lo que necesitas, espero sea útil. |
Este es un tipico caso de herencia.. donde todos tus forms tienen que hacer lo mismo..
Podrias hacer algo asi:
Ejemplo de uso:
|
Gracias a los amigos Wilcg y AgustinOrtu, era justo lo que necesitaba... :)
Ya tengo las ideas mucho mas claras... Agradecido!! ^\||/ |
La franja horaria es GMT +2. Ahora son las 23:51:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi