![]() |
Como paso un parametro a un formulario
Como puedo pasar un parametro a un formulario
concretamente el nombre de una tabla. Al realizar la llamada al Formulario, lo que quiero pasarle es el nombre de la tabla, para luego en el formulario, por código pasarle el String correspondiente, y generar un DataSource. Gracias de Antemano. |
de forma sencilla....
Declara una variable del tipo que quieras (por ejemplo string) en la parte publica del formulario llamado Código:
public Código:
procedure ...... |
Si queres introducir efectos colaterales (que al cambiar el valor del parámetro se ejecute algun trozo de código para ajustar otras cosas al nuevo valor) podes valerte de las proiedades.
Con estas, podes tener un método que reciba el nuevo valor del "parámetro" como vos le llamas, e internamente asignarlo a un atributo de tu objeto, y realizar otras acciones, mientras el valor de la propiedad sige asignandose de forma habitual, utilizando el operador := Te recomiendo que busques en la ayuda la palabra reservada property que seguro te aclarará bastante. Hasta luego. ;) |
Tema Resuelto.
|
¡Buen día a todos!
Aquí otra manera de implementarlo: Código:
TMiForma = Class (TForm) Código:
... Al González :). |
La franja horaria es GMT +2. Ahora son las 02:26:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi