La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58389 - PASAR DE UNA PAGINA A OTRA EN TABCONTROL
Autor:  Daniel Perez
Un saludo. Pueden ser tan amables de decirme POR FAVOR ¿Como pasar de una pagina a otra en TabControl por programacion? Tengo una aplicacion con dos Formularios y del valor de un ComboBox del primer formulario debe de posicionarse en una pagina del TabControl en el otro formulario ¿Como hago? no se que propiedad del TabControl maneja el paso de sus paginas y no se como mensionar en un formulario objetos de otro, me da error:

Me.TabControl1.TabPages = Form3.PRODUCTO.text

Por favor ¿Como puedo hacer para pasar las paginas?

Atentamente

  Respuesta:  Sandra Fernández
Hola,
yo esto siempre lo hago utilizando el índice:

Me.TabControl1.SelectedIndex = 0 'para la primera página
Me.TabControl1.SelectedIndex = 1 'para la segunda página

En tu caso podría ser algo así (siempre que los valores del combo coincidan en orden a las paginas del TabControl):

Me.TabControl1.SelectedIndex = Form3.PRODUCTO.SelectedIndex

aunque siempre he pensado que debe haber otra manera de hacerlo. Si lo averiguas házmelo saber, por favor.

Un saludo.