| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
iluso Invitado
|
Publicado: Mie 26 Feb, 2003 11:30 am Asunto: PageControl1Changing |
|
|
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 |
|
 |
_Tugui Invitado
|
Publicado: Mie 26 Feb, 2003 11:38 pm Asunto: |
|
|
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  |
|
| Volver arriba |
|
 |
iluso Invitado
|
Publicado: Mar 01 Abr, 2003 2:57 pm Asunto: sigo sin atinar |
|
|
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 |
|
 |
iluso Invitado
|
Publicado: Mar 01 Abr, 2003 3:39 pm Asunto: OK |
|
|
Gracias ya parece que lo tengo:
PageControl1Changing(PageControl1,true);
PageControl1->SelectNextPage(true);
Ahora sí!!! Uf!! |
|
| Volver arriba |
|
 |
|