FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear objetos en tiempo de ejecución
Como se crean objetos en tiempo de ejecución, Tedit, TLabel, TImage
|
#2
|
||||
|
||||
Como cualquier otro objeto, con Create. Sin embargo, al ser controles necesitarás asignar la propiedad "Parent" a mano, así como el resto (posición, tamaño, estilo...) salvo que quieras usar sus valores por defecto. Por ejemplo:
Ojo, que lo he hecho de memoria y sin probarlo, así que es posible que no funcione bien y debas asignar más propiedades. Por eso, antes de hacerlo así, asegurate de que controlas la creación y ediciónd e controles dentro de Delphi. |
#3
|
|||
|
|||
Con código en C++ Builder seria de la siguiente manera utilizando el operador new para crearlo:
Y utilizando el operador delete para eliminarlo, ya que al ser dinamico tienes que ser tu quien asegure que se elimina este objeto:
__________________
Saludos, Bitman |
#4
|
||||
|
||||
Cita:
|
#5
|
||||
|
||||
Resumiendo para no liar a jrmp, el código de Ñuño Martínez con la apreciación de Toni, es correcto. En Builder sería así:
Código:
TLabel *aEtiqueta = new TLabel(this); aEtiqueta->Parent = this; aEtiqueta->Caption = "Ejemplo de etiqueta creada dinámicamente"; Saludos. |
#6
|
|||
|
|||
Gracias, ya lo tengo. tambien hay que darle la posicion y las dimensiones y hacerlo visible.
Es posible incluso crearle eventos. Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Objetos en tiempo de ejecucion | mmtaffarel | OOP | 8 | 14-01-2024 18:55:25 |
Eliminar Objetos en tiempo de ejecucion | adeszeus | OOP | 7 | 25-11-2010 16:17:09 |
Dudas Crear Objetos en Tiempo de Ejecución | Deiv | OOP | 9 | 09-08-2007 02:13:15 |
Quiero crear objetos en tiempo de ejecución con IntraWeb en Delphi 7 | atirado | OOP | 3 | 12-03-2004 00:06:31 |
Objetos creados en tiempo de ejecución | Scocc | OOP | 4 | 13-06-2003 21:55:29 |
|