| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
vasekeno Invitado
|
Publicado: Mie 24 Sep, 2003 7:49 pm Asunto: Insertar/Borrar pestañas (Tabs) en un componente TabSet |
|
|
Hola a todos,mi duda es la siguiente: Se trata de que una aplicación parte en principio con un componente TabSet con sus pestañas (inicialmente 3 por ejemplo),lo que trato es de poner en mi aplicación 2 botones,al pulsar uno de ellos (INSERTAR p.ej) me gustaría que se abriera alguna pantallita en la que pudiera introducir el 'nombre' que llevaría la nueva pestaña del TabSet modificando el componente TabSet que en un principio tenía la aplicación inicialmente (con la particularidad de que su contenido sea el mismo que el de las anteriores pestañas).Por otro lado,al pulsar el otro botón (BORRAR p.ej) me diera la oprtunidad de seleccionar aquella pestaña que deseo eliminar de la aplicación (esta elección podría hacerla mediante la pulsación del botón derecho con su menú emergente no?que os parece?).
Bueno muchas gracias por todo y un saludo!! |
|
| Volver arriba |
|
 |
vasekeno Invitado
|
Publicado: Mie 24 Sep, 2003 8:21 pm Asunto: Re: Insertar/Borrar pestañas (Tabs) en un componente TabSet |
|
|
| vasekeno escribió: | Hola a todos,mi duda es la siguiente: Se trata de que una aplicación parte en principio con un componente TabSet con sus pestañas (inicialmente 3 por ejemplo),lo que trato es de poner en mi aplicación 2 botones,al pulsar uno de ellos (INSERTAR p.ej) me gustaría que se abriera alguna pantallita en la que pudiera introducir el 'nombre' que llevaría la nueva pestaña del TabSet modificando el componente TabSet que en un principio tenía la aplicación inicialmente (con la particularidad de que su contenido sea el mismo que el de las anteriores pestañas).Por otro lado,al pulsar el otro botón (BORRAR p.ej) me diera la oprtunidad de seleccionar aquella pestaña que deseo eliminar de la aplicación (esta elección podría hacerla mediante la pulsación del botón derecho con su menú emergente no?que os parece?).
Por cierto,sería posible luego ordenar por nombre o de alguna otra forma las pestañas??
Bueno muchas gracias por todo y un saludo!! |
|
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mar 30 Sep, 2003 9:52 am Asunto: |
|
|
| ¿Te refieres a un componente TPageControl verdad? ¿pretendes añadir/borrar pestañas en tiempo de ejecución, no? Dímelo porque te puedo pasar el código para esto. |
|
| Volver arriba |
|
 |
vasekeno Invitado
|
Publicado: Sab 04 Oct, 2003 3:47 pm Asunto: |
|
|
| Si marky,te lo agradecería mucho tu ayuda |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Sab 04 Oct, 2003 6:20 pm Asunto: |
|
|
Aquí va el código:
INSERTAR PESTAÑA
| Código: |
TTabSheet *Tab=new TTabSheet(this);
Tab->PageControl=Mi_PageControl;
Tab->Caption="mi pestaña";
|
ELIMINAR PESTAÑA (Varios métodos)
| Código: |
Mi_PageControl->ActivePage->PageControl=NULL; //Eliminas la pestaña activa
|
| Código: |
Mi_PageControl->Pages[StrToInt(Edit1->Text)]->PageControl=NULL; //Eliminas la pestaña que desees
|
| Código: |
Mi_PageControl->Pages[0]->PageControl=NULL; //Eliminas la pestaña 1
Mi_PageControl->Pages[1]->PageControl=NULL; //Eliminas la pestaña 2
etc |
|
|
| Volver arriba |
|
 |
|