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

psiico

[RESOLVIDO]TreeView

7 mensagens neste tópico

Boas comunidade,

Eu tenho no meu form, uma treeView que faz de menu para o programa e quero saber o nome do Node ou Child que está seleccionado, para poder fazer aparecer os respectivos forms, alguem sabe como retornar o nome do que está selecionado?

A minha treeview é a seguinte:

treehs7.jpg

Eu quero é tipo ao carregar onde diz: Adicionar na secção de proprietários, aparecer 1 form,mas para isso tenho q saber em que Child Node é que a pessoa carregou, ja tentei pelo me.treeview1.name = "NODE TAL" mas nao deu na mesma.

Agradeço desde já a disponibilidade.

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Funciona para as cenas de dentro, para os principais tipo: Pagamentos dá erro xD

omg. Obrigado por tudo :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes sempre por isso a funcionar no duplo clique.

talvez aí ele consigo descobrir qual está seleccionado mais facilmente.

Ficaria qq coisa do genero

Private Sub mytree_NodeMouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles  mytree.NodeMouseDoubleClick
        Dim nodSelected As TreeNode = e.Node
        if nodSelected is nothing then exit sub
        MsgBox(nodSelected.Name) 
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu tenho este código foi para testar se nao dava erro mas continua a dar erro:


Private Sub TreeView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.Click
On Error GoTo 0
Dim accao As String = Me.TreeView1.SelectedNode.Text.ToString
Select Case accao
Case "Adicionar"
End Select

0:
Exit Sub
End Sub

Private Sub mytree_NodeMouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles  mytree.NodeMouseDoubleClick
        Dim nodSelected As TreeNode = e.Node
        if nodSelected is nothing then exit sub
        MsgBox(nodSelected.Name) 
    End Sub

Assim já dá bem tambem :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

como actualizo os dados da DataGridView? por exemplo eu insiro um registo e depois quero actualizar a/o DataGridView, já tentei DataGridView2.refresh() e DataGridView.update() e ficou tudo na mesma.

Agradecido

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