Fecha actual Mié Jun 26, 2024 1:07 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 5 mensajes ] 
Autor Mensaje
NotaPublicado: Lun Abr 03, 2006 7:51 pm 

Registrado: Jue Ene 26, 2006 9:28 pm
Mensajes: 74
Hola Bruno

Se me plantea la necesidad de tener que ocultar uno de los tab de un PageControl pero me ocurre lo siguiente:

En el evento OnShow de la ventana establezco la propiedad :TabSheet1:Visible := .F., bien pues al abrir dicha ventana, si dicho tab es el que se muestra en primer lugar, lo muestra bien, es decir, no muestra ningun control en su interior, pero cuando me muevo por los siguentes tabs, al volver al primero deja todos los controles visibles. Acá te dejo un ejemplo para que lo veas y me indique si es que estoy haciendo algo mal o he de hacerlo de alguna otra forma.

Un Saludo
JMorales


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Abr 03, 2006 7:53 pm 

Registrado: Jue Ene 26, 2006 9:28 pm
Mensajes: 74
Hola de nuevo y perdon por el olvido, aqui te dejo el ejemplo


Adjuntos:
PAGECONTROL.rar [133.22 KiB]
311 veces
Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Lun Abr 10, 2006 8:41 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Lo voy a revisar y te digo algo.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Lun Abr 10, 2006 8:50 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
No puedes usarlo así, el control nativo de Windows solo incluye el control de los tabs propiamente, las páginas son paneles que se muestran u ocultan automáticamente con cada cambio de tab, por eso aunque tu lo ocultes al principio, cuando se vuelve a seleccionar ese tab se muestra automáticamente. Debes ocultarlo en el evento OnChange del control, en tu ejemplo sería:

/*
* Evento OnChange.
*/
METHOD PageControl1OnChange( oSender ) CLASS TForm1

::TabSheet2:Visible := .F.

return

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié Abr 12, 2006 12:03 pm 

Registrado: Jue Ene 26, 2006 9:28 pm
Mensajes: 74
ok muchas gracias


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 5 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron