![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
No entendí bien lo que preguntaste en tu primer mensaje. Pero ahora, luego de leer el segundo, me parece que es lo que te contesto escafandra. Por ejemplo: Código:
void __fastcall TForm1::CrearEdits(int Cant)
{
for(int i=0;i < 10; i++) {
TEdit *TE = new TEdit(this);
TE->Left = 8;
TE->Top = i*30+20;
TE->Name = "Edit"+IntToStr(i+1);
TE->Parent = this;
}
}
Ejemplo de llamada que crea 10 TEdit: Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
CrearEdits(10);
}
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-06-2011 a las 11:11:10. |
|
#2
|
|||
|
|||
|
que pena no haberme hecho entender bien desde un principio, pero es exactamente como lo explicaste ecsifa... muchas gracias!... completamente útil tu colaboración!... Gracias!
|
|
#3
|
|||
|
|||
|
que pena preguntar tanto, pero después de varios y distintos intentos a lo cual no he podido, como se hace para eliminar o destruir los mismos componentes creados en la explicación anterior? gracias.
|
|
#4
|
||||
|
||||
|
Cita:
Cita:
Saludos. |
|
#5
|
|||
|
|||
|
ok el owner se encarga eliminar los componentes al terminar la ejecución del formulario! (entendido)... pero si se crean en tiempo de ejecución, como destruyo esos mismos en tiempo de ejecución?, sin ser necesario finalizar el formulario. gracias!
|
|
#6
|
||||
|
||||
|
Hola odiseeus.
Una forma puede ser: Código:
...
TObjectList *ObjLst = new TObjectList;
void __fastcall TForm1::CrearEdits(int Cant)
{
for(int i=0;i < 10; i++) {
TEdit *TE = new TEdit(this);
TE->Left = 8;
TE->Top = i*30+20;
TE->Name = "Edit"+IntToStr(i+1);
TE->Parent = this;
ObjLst->Add(TE);
}
}
void __fastcall TForm1::btnCrearClick(TObject *Sender)
{
CrearEdits(10);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnLiberarClick(TObject *Sender)
{
ObjLst->Free();
}
...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#7
|
|||
|
|||
|
nuevamente mil gracias! ecfisa, siempre he dicho que es grandioso tener un conocimiento, pero realmente ingenioso es saberlo trasmitir!... y en este foro si que lo saben hacer!.. mil gracias de nuevo!.. éxitos!
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cantidad de -A- en un vector | luisito2011 | Varios | 9 | 13-05-2011 08:27:46 |
| vector con timage | einarcito | Gráficos | 1 | 20-09-2008 16:31:53 |
| Guardar en un archivo el vector de componentes de una form | Majo | Varios | 33 | 19-02-2004 19:28:51 |
| Liberar un vector... | Tanix | PHP | 6 | 28-08-2003 09:36:36 |
| un vector de checkbox | superhopi | OOP | 3 | 07-05-2003 16:42:34 |
|