Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/10/2009, 16:43
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Crear un control de pestañas en tiempo de ejecucion

Hola nuevamente debo decir que ya logre crear el objeto SSTAB en tiempo de ejecucion, ahora tengo algunos detalles espero poder explicarme bien:

1. El objeto que uso es un SSTAB que pertenece a la clase TabDlg. Este control en particular no tiene la propiedad SelectedItem, por lo que probe usando el control TabStrip pero al momento de agregarlo en tiempo de ejecucion me dice que requiero una licencia para poder usarlo y no se como declararlo. Cuando hice la prueba lo declare asi: Set ObjTabulador = Me.Controls.Add("MSComctlLib.TabStrip.1","ObjTabul ador", Me) el valor MSComctlLib.TabStrip.1 lo encontre en el registo de windows en la parte de ProgId. ¿Como puedo crear este objeto TabStrip?
2. Cuando ejecutos todo a nivel Script para crear los objetos quedan de alguna manera deshabilitados los eventos del control. O quiza me falta algo ¿que puedo hacer?
3. Ya he logrado manejar el control SSTAB, le agrego 2 frames y segun los eventos que pueda tener en otros controles estoy haciendo el llamado y cambio entre las pestañas, esto lo logre creando 2 botones, una especie de asistente con siguiente y anterior para ir pasando entre las mismas. Pero el problema es que cuando inicio la forma crea el Tab y sus pestañas correspondientes, en la primera me pone el primer frame, cuando paso a la siguiente pestaña oculto el primer frame y posteriormente muestro el segundo, el problema aqui es que no lo puedo mostrar la pestaña me aparece en blanco. ¿Que puedo hacer?
4. Viendo las limitaciones que puedo encontrar pense en utilizar menus dinamicos ¿como puedo manejarlos?

Saludos...