• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bigboy123

Click em TabPage

3 mensagens neste tópico

Boas a todos,

Tenho aqui um pequeno problema que gostaria de resolver com a vossa ajuda, é o seguinte :

Eu inseri no meu Form um TabControl com 4 TabPages.

Eu preciso que ao clicar na aba de uma TabPage apareça por exemplo " MsgBox("Teste") " , mas o problema é que com o evento Click da TabPage so aparece a mensgem se eu clicar na página do TabPage e não na aba !

Alguém sabe como posso resolver isto ?  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Lembra-te que estás a trabalhar eventos da TabControl e não da TabPage.

O Click refere-se portanto ao TabControl. O que tens de verificar é se o índice de selecção da TabControl alterou e quando alterar significa que alguém carregou num tab diferente do actual.

Depois basta trabalhares com o "SelectedTab" que representa uma instância da classe TabPage, neste caso a que foi seleccionada.

    Private Sub TabControl1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
        MsgBox("Sou a tab com o texto:" & TabControl1.SelectedTab.Text)
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado ribeiro55, resolveu perfeitamente a minha dúvida  :cheesygrin:

5*

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora