none
VB.NET - ¿como puedo cambiar de pestañas con botones? RRS feed

  • Pregunta

  • Buenas tardes, soy estudiante y tengo un trabajo de hacer un formulario tipo factura, (no es una factura como tal), la cuestión es que quiero ir un poco mas allá de una interfaz sencilla entonces quiero ponerla un poco mas moderna, aunque en las clases todavia no me hayan dado esto, quiero hacerlo.

    lo que quiero hacer es que, por ejemplo: en inicio muestre un "bienvenido para iniciar de clic en datos" (ya lo hice) y cuando le de en el botón datos, cambie enseguida a otro apartado (que es como tipo factura). no se si me di a entender

    gracias, espero que me ayuden.

    • Cambiado Enrique M. Montejo lunes, 4 de septiembre de 2017 6:49 Pregunta relacionada con controles de Windows Forms.
    sábado, 2 de septiembre de 2017 17:23

Respuestas

  • Es bastante simple navegar por las paginas contenidas en un control TabControl mediante código, puedes solicitar el cambio de selección mediante la propiedad SelectedTab o -para nuestra conveniencia- mediante la propiedad SelectedIndex, por ejemplo:

    Private Sub btnTabPageSel_Click(sender As Object, e As EventArgs) Handles btnTabPageSel.Click
    
    	Dim TabIndex = TabControl1.SelectedIndex + 1
    
    	TabControl1.SelectedIndex = If(TabIndex = TabControl1.TabPages.Count, 0, TabIndex)
    
    End Sub

    El código adjunto permite navegar por las páginas del control de manera circular, si deseas seleccionar una página en particular puedes utilizar la propiedad SelectedTab, por ejemplo:

    TabControl1.SelectedTab = TabControl1.TabPages("TabPage2")



    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.

    sábado, 2 de septiembre de 2017 18:42

Todas las respuestas

  • Hola

    El foro esta para despejar tus dudas, apoyarte a resolver un algoritmo de código que muestre algún error, pero dudo mucho que alguien te resuelva la tarea de la escuela o la universidad.

    Facilita el código que has implementado, imágenes para que te puedan ayudar. Te recomendaría revises este enlace.

    AYUDANOS A AYUDARTE, guía básica de consejos para formular preguntas

    Saludos


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    sábado, 2 de septiembre de 2017 17:32
  • trate de poner una imagen, pero no me dejo, que primero tienen que verificar la cuenta.

    gracias.

    sábado, 2 de septiembre de 2017 17:38
  • Es bastante simple navegar por las paginas contenidas en un control TabControl mediante código, puedes solicitar el cambio de selección mediante la propiedad SelectedTab o -para nuestra conveniencia- mediante la propiedad SelectedIndex, por ejemplo:

    Private Sub btnTabPageSel_Click(sender As Object, e As EventArgs) Handles btnTabPageSel.Click
    
    	Dim TabIndex = TabControl1.SelectedIndex + 1
    
    	TabControl1.SelectedIndex = If(TabIndex = TabControl1.TabPages.Count, 0, TabIndex)
    
    End Sub

    El código adjunto permite navegar por las páginas del control de manera circular, si deseas seleccionar una página en particular puedes utilizar la propiedad SelectedTab, por ejemplo:

    TabControl1.SelectedTab = TabControl1.TabPages("TabPage2")



    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.

    sábado, 2 de septiembre de 2017 18:42