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 

PageControl1Changing

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: PageControl1Changing Responder citando

Tengo un pagecontrol con 2 pestañas. Al clickar en una o otra se dispara el evento PageControl1Changing y allí puedo controlar si se puede o no cambiar de pestaña!!!

Quiero poder canviar de pestaña mediante un boton pero al canviar el pageindex no se dispara el evento PageControl1Changing.

Como puedo conseguir disparar este evento al canviar de pestaña desde codigo?


Mil gracias de nuevo.
Volver arriba
Mensaje    Asunto: Responder citando

Ahí va un pequeño ejemplo que a mi SI me ha funcionado disparando el evento OnChanging desde el click de un botón:

if (PageControl1->TabIndex==0){
PageControl1->TabIndex = 1;
PageControl1Changing(Sender,true);
}
else {
PageControl1->TabIndex = 0;
PageControl1Changing(Sender,true);
}

/*Como puedes ver lo único que hago con el botón es alternar la primera y la segunda pestaña del PageControl, en el evento OnChanging he colocado un ShowMessage("Se cambió de ficha."); para comprobar que realmente mo lo capturaba bien, y efectivamente así ha sido.*/

//Saludos Wink
Volver arriba
Mensaje    Asunto: sigo sin atinar Responder citando

no consigo que se produzca la activación del evento
PageControl1Changing desde un botón.

Apretando en la pestaña funciona pero con:
PageControl1Changing(Sender,true);
no canvia de pagina.

y el Pagecontrol.Tabindex no me lo acepta.

Gracias. Y gracias por la rspuesta.
Volver arriba
Mensaje    Asunto: OK Responder citando

Gracias ya parece que lo tengo:

PageControl1Changing(PageControl1,true);
PageControl1->SelectNextPage(true);

Ahora sí!!! Uf!!
Volver arriba
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.