FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear formularios de forma dinamica
Buenas a todos, estoy haciendo un proyecto en lazarus y me encuentro con un problema, tengo un boton y, al hacer clic sobre el quiero que se cree un formulario nuevo, el codigo es el siguiente:
Código:
var Form3:TForm; txt:Tedit; i:Integer; Begin Form3:=TFormCreate(Self); Form3.Caption:="hola"; Form3.Show(); while(i<20) begin txt:=Tedit.Create(Form3); txt.Caption:="Etiqueta"; txt.Show(); i:=i+1; end; End; Un saludo y gracias de antemano |
#3
|
||||
|
||||
Hola,
Tienes que asignarle un "Parent" a los "Edit".
Para asignar un evento has de hacer lo mismo que para el resto de propiedades, cuidándote de que el método que asignes tenga el mismo "prototipo" que el evento al que quieres asignarle. Por ejemplo, en el caso de "OnClick" el prototipo es:
Siendo "TNotifyEvent":
Es decir, que para asignar al evento "OnClick" un método este tendría que ser declarado así, por ejemplo, en la clase "TForm3":
He implementado así:
Ese método puedes ya asignarlo sin problemas al evento "OnClick" del botón que crees, ya digo, como si fuera una propiedad más:
|
#4
|
|||
|
|||
Muchas gracias voy probar con lo que me habeis respondidol, gracias de nuevo.
|
#5
|
|||
|
|||
Ayuda con los eventos
Estoy haciendo un menu dinamico con datos de unas tablas y lo que me falta es asignarle al evento OnClick un procedimiento pero el nombre del procedimiento es un campo de una tabla tipo varchar, como hago para asignar?, o seria mucho mejor si me indican como crear procedimientos dinamicamente, si es posible????
Gracias de Antemano |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear un campo lookup de forma dinamica y mostrarlo en un dbgrid | loxod | Varios | 5 | 28-02-2007 17:52:17 |
crear componentes de forma dinamica | gustavoh | .NET | 2 | 24-08-2006 16:31:08 |
Crear variables de forma dinamica | papulo | PHP | 3 | 24-11-2005 17:39:20 |
Crear BD de forma dinamica en Access | Coco_jac | Varios | 2 | 02-06-2005 19:47:00 |
Crear Forms en forma DINAMICA | Phacko | Varios | 4 | 11-09-2004 00:02:18 |
|