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

Anamotiris

quantas treeview checked?

5 mensagens neste tópico

tenho uma treeview que representa todas as drives, pastas e ficheiros do computador.

tenho tido bastante dificuldade para trabalhar sobre as nodes que estao checkes  :hmm:

eu queria  saber quais os nodes,roots que estao checked em toda a estrutura e nao apenas nos primeiros noods.

sei que é possivel, por favor ajudem-me...

obrigado programadores

bem haja  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

Public Sub HighlightCheckedNodes()
   Dim countIndex As Integer = 0
   Dim selectedNode As String = "Selected customer nodes are : "
   Dim myNode As TreeNode
   For Each myNode In  myTreeView.Nodes(0).Nodes
      ' Check whether the tree node is checked.
      If myNode.Checked Then
         ' Set the node's backColor.
         myNode.BackColor = Color.Yellow
         selectedNode += myNode.Text + " "
         countIndex += 1
      Else
         myNode.BackColor = Color.White
      End If
   Next myNode

   If countIndex > 0 Then
      MessageBox.Show(selectedNode)
   Else
      MessageBox.Show("No nodes are selected")
   End If
End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

myTreeView.Nodes(0).Nodes representa apenas um nó da arvore...

como posso verificar todas os nos e sub nos de toda a arvore...

nao me resolve o prob

mas obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

myTreeView.Nodes(0).Nodes devia conter drives

myTreeView.Nodes(1).Nodes devia conter pastas

myTreeView.Nodes(2).Nodes devia conter ficheiros

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas o meu sistema de treeview é como o lado esquerdo do explorador do windows, incluindo os ficheiros.

por isso nao dá para diferenciar qual a node que é pasta ou ficheiro...

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