Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como copiar TreeView em VB6
Um controle TreeView em VB6 (Visual Basic 6 ) exibe informações em uma hierarquia. A treeview consiste em nós que são relacionados entre si em alguns aspectos. Windows Explorer é um bom exemplo de TreeView exibição de arquivos e pastas de uma maneira hierárquica . O nó no controle TreeView pode conter outros nós , chamados de " nós filho. " Você pode exibir nós pai como expandida ou recolhida . Cada nó tem propriedades como "Pai ", " FirstNode " e " nós ". Você pode recuperar todos os nós usando um procedimento recursivo em VB6 para copiar o nó para outro treeview . Coisas que você precisa
programa VB6
Show Mais instruções
1

Clique em " Iniciar", " Todos os Programas " e " Visual Basic 6 ". Clique em "Arquivo " e " Novo" para criar um novo projeto. Digite um nome para o projeto e selecione um local para os arquivos do projeto. Clique em " Form1 " no painel de navegação à seção esquerda da janela.
2

Clique em "Ferramentas" e "Botão ". Clique na área em branco do Form1 para adicionar o botão . Direito do mouse no formulário 1 e digite o seguinte código para criar um procedimento recursivo que repete cada nó no treeview :

IterateTreeNodes Private Sub ( ByVal tNode Como TreeNode , ByVal rootNode Como TreeNode )

Dim childNode Como TreeNode

Para Cada childNode Em tNode.Nodes

Dim newNode Como TreeNode = New TreeNode ( childNode.Text )

NewNode.Tag = childNode.Tag < br >

Me.treeView2.SelectedNode = rootNode

Me.treeView2.SelectedNode.Nodes.Add ( newNode )

IterateTreeNodes ( childNode , newNode )

Próxima < br >

End Sub
3

Dê um duplo clique no botão e digite o seguinte código para copiar os nós em TreeView1 para TreeView2 :

Private Sub button1_Click (sender As Object , ByVal e As System.EventArgs )

Dim t como TreeNode

Para Cada tNode Em Me.treeView1.Nodes

Dim newNode como TreeNode = New TreeNode ( tNode . texto)

NewNode.Tag = originalNode.Tag

Me.treeView2.Nodes.Add ( newNode )

IterateTreeNodes ( tNode , newNode )

Próxima


End Sub

Anterior :

Próximo : No
  Os artigos relacionados
·VBA e Pipes Nomeados 
·Como enviar um buffer para fechar um soquete 
·Técnicas em VBA 
·O que é um VB.NET Importação 
·Como solucionar um WMI 
·Como adicionar GetDate para Vb.NET Script para renomear…
·Como preencher um GridView de dados em SQL VBNET 
·Como fazer campos de formulário calcular usando VBA 
·Como configurar implantação para VBS Dados ação per…
·Como identificar e Extrato de Relações com aplicaçõ…
  Artigos em destaque
·Como passar um valor de verificação de caixa em um se…
·Como criar um arco em GTK Radiant 
·Como definir o foco em Java 
·Como imprimir no iframe com PHP 
·Características de Applets Java 
·Dreamweaver PHP Atualizar Formulário Tutorial 
·Como construir um site simples com PHP 
·Como importar códigos com SVN Xcode 3.2 
·Como criar Enumerar hierarquias com Java 
·Como controlar um robô com MATLAB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados