none
Navegação Controle TAB RRS feed

  • Pergunta

  • Pessoal,

    Tenho o seguinte problema:

    1 - Tenho uma aplicação em C#

     

    Essa tela contém o controle tab com 8 abas para navegação e tenho dois botões ( previous e Next)  para navegar nessas abas, o problema é que não consigo pegar o index da para que estou para saber se vou para próxima aba ou volto uma aba.

     


    Thiago Pasqual Analista de Sistemas
    sábado, 29 de janeiro de 2011 02:48

Respostas

  • Thiago,

    Isso é tranquilo de fazer... É só utilizar a propriedade SelectedIndex do seu TabControl... Dá até pra fazer uma lógica pra voltar pra primeira tab caso o usuário dê um next na última tab (ou ir pra última caso o usuário dê um previous na primeira)... Veja:

    private void btPrevious_Click(object sender, EventArgs e)
    {
      if (seuTabControl.SelectedIndex > 0)
        seuTabControl.SelectedIndex--;
      else
        seuTabControl.SelectedIndex = seuTabControl.TabCount - 1;
    }
    
    private void btNext_Click(object sender, EventArgs e)
    {
      if (seuTabControl.SelectedIndex < seuTabControl.TabCount - 1)
        seuTabControl.SelectedIndex++;
      else
        seuTabControl.SelectedIndex = 0;
    }
    
    

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Thiago Pasqual sábado, 29 de janeiro de 2011 21:06
    sábado, 29 de janeiro de 2011 15:08
    Moderador