none
Nó Filho abra uma form, após ser clicado RRS feed

  • Pergunta

  • Olá galera!

    Mexendo com TreeView, um exercício pede para fazer com que um Nó Filho, após ser clicado, abra uma outra Form, tipo um hiperlink. Alguém tem uma dica? Aguardo, e obrigado!

    sábado, 31 de maio de 2014 03:13

Respostas

  • Olá Bom dia,

    Amigo Vinícius, não aparece nenhum nó filho na TreeView, após executar a linhas deste cód. O erro aparece apontando como f1,f2, f3.

    Olá amigo, no meu exemplo existem 3 forms, para utilizar o mesmo código tem que criar os 3 forms, com o mesmo nome. Inclusive tem que popular o tree view com os dados, os filhos certinho, para ai sim utilizar o evento "NodeMouseClick", que é o momento em que o usuário clica em um nó. 

    Vou deixar uns tutoriais de como criar TreeView, espero que te ajude:

    http://www.youtube.com/watch?v=Gd1bM90Rpxg

    http://www.tutorialspoint.com/vb.net/vb.net_treeview.htm

    http://www.authorcode.com/create-treeview-from-datatable-using-vb-net/

    http://support.microsoft.com/kb/320755/pt-br


    domingo, 1 de junho de 2014 19:46

Todas as Respostas

  • Segue um exemplo amigo: 

    Private Sub treeView1_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs)
    	If e.Node.Name = "Jogos" Then
    		// Abre o form 1
    		Dim form1 As New Form1()
    		form1.Show()
    
    	ElseIf e.Node.Name = "Aparelhos Domésticos" Then
    		// Abre form 2
    		Dim form2 As Form2  New Form2()
    		f2.Show()
    	ElseIf e.Node.Name = "Informática" Then
    		// Abre o form 3
    		Dim form3 As Form3  New Form3()
    		f3.Show()
    	Else
    		MessageBox.Show("Não foi encontrado nada para o nó" + e.Node.Name)
    	End If
    End Sub
    Abraços

    sábado, 31 de maio de 2014 21:29
  • Olá Bom dia,

    Amigo Vinícius, não aparece nenhum nó filho na TreeView, após executar a linhas deste cód. O erro aparece apontando como f1,f2, f3.

    domingo, 1 de junho de 2014 12:25
  • Olá Bom dia,

    Amigo Vinícius, não aparece nenhum nó filho na TreeView, após executar a linhas deste cód. O erro aparece apontando como f1,f2, f3.

    E também em 

    New Form1()

    New Form2()

    New Form3()

    domingo, 1 de junho de 2014 12:38
  • Olá Bom dia,

    Amigo Vinícius, não aparece nenhum nó filho na TreeView, após executar a linhas deste cód. O erro aparece apontando como f1,f2, f3.

    Olá amigo, no meu exemplo existem 3 forms, para utilizar o mesmo código tem que criar os 3 forms, com o mesmo nome. Inclusive tem que popular o tree view com os dados, os filhos certinho, para ai sim utilizar o evento "NodeMouseClick", que é o momento em que o usuário clica em um nó. 

    Vou deixar uns tutoriais de como criar TreeView, espero que te ajude:

    http://www.youtube.com/watch?v=Gd1bM90Rpxg

    http://www.tutorialspoint.com/vb.net/vb.net_treeview.htm

    http://www.authorcode.com/create-treeview-from-datatable-using-vb-net/

    http://support.microsoft.com/kb/320755/pt-br


    domingo, 1 de junho de 2014 19:46
  • Ok, muito obrigado, estarei verificando.

    Obrigado novamente.

    segunda-feira, 2 de junho de 2014 20:25