Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Insertar/Borrar pestañas (Tabs) en un componente TabSet

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Insertar/Borrar pestañas (Tabs) en un componente TabSet Responder citando

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
Mensaje    Asunto: Re: Insertar/Borrar pestañas (Tabs) en un componente TabSet Responder citando

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
Mensaje    Asunto: Responder citando

¿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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Si marky,te lo agradecería mucho tu ayuda
Volver arriba
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.