Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar o TreeView para navegar para abrir outras pastas de trabalho
Saber usar um controle TreeView para navegar pelas pastas e abrir arquivos do Microsoft Excel pasta de trabalho pode lhe poupar tempo quando você estiver procurando especificamente para pastas de trabalho. Você pode criar um Microsoft Visual Basic.NET projeto ( VB.NET ) para realizar essa tarefa . VB.NET é uma linguagem de programação de computadores orientada a objeto usado para criar aplicativos do Windows. Um controle TreeView é muitas vezes usado para navegar por uma estrutura de pastas . Em poucos passos, você pode criar um projeto VB.NET para procurar arquivos do Excel e abri-los usando o controle TreeView. Coisas que você precisa
Microsoft Visual Basic Express

Visualizar Mais instruções
1

Inicie o Microsoft Visual Basic Express , clique em " New Project ... " no painel esquerdo da tela e selecione " Windows Forms Application ". Clique em " OK".
2

duplo clique em " TreeView " no painel "Toolbox " para adicionar um novo controle TreeView. Clique duas vezes em " Form1 " para abrir o módulo " Form1.vb " .
3

Digite o seguinte em " Form1_Load " para definir o caminho de origem para iniciar a pesquisa e para adicionar o primeiro nó :

Dim frstNode As New System.Windows.Forms.TreeNode ()

frstNode.ImageIndex = 0

frstNode.SelectedImageIndex = 0

frstNode . text = " G: \\ "

TreeView1.Nodes.Add ( frstNode )
4

Clique em " Form1.vb [Design ]" e dê um duplo clique no controle " TreeView " . Digite o seguinte para adicionar diretórios e arquivos para o controle:

Dim obj As New Processo

Text = e.Node.Text

Se Directory.Exists ( e.Node . texto) = True Then

getfiles ( e.Node , e.Node.Text )

End If

Se File.Exists ( e.Node.Text ) = True Then

obj.Start ( e.Node.Text , AppWinStyle.MaximizedFocus )

End If
5

Digite o seguinte em " Public Class Form1 " para criar uma nova sub-rotina que irá procurar por diretórios e arquivos :

getfiles Private Sub ( ByVal pNode Como TreeNode , ByVal dirStr As String )

Dim myDir Como Diretório

Dim iCnt As Integer

Para iCnt = 0 To ( myDir.GetDirectories ( dirStr ) de comprimento. ) - 1

Dim childNode As New _

TreeNode ( myDir.GetDirectories ( dirStr ) ( iCnt ) . ToString , 1, 0)

iCnt = pNode.Nodes.Add ( childNode )

Próxima iCnt

Para iCnt = 0 To ( myDir.GetFiles ( . dirStr " . * xls ") Comprimento ) - . 1

Dim childNode As New _

TreeNode ( myDir.GetFiles ( dirStr " . * xls " ) ( iCnt ) ToString , 2, 2)

iCnt = pNode.Nodes.Add ( childNode )

Próxima iCnt

pNode.Expand ()

End Sub

6

Pressione " F5" para executar o seu sub-rotina , em seguida, clique em um arquivo do Excel para abri-lo .

Anterior :

Próximo : No
  Os artigos relacionados
·Como ativar certos itens em um botão de opção Lista …
·Como Exportar para o acesso a partir de Visual Basic 
·Como converter QBasic para Visual Basic 
·Como enviar um argumento em VBA 
·VBA Procedimento Função 
·Como ter uma Confirmar Script e validações em um botã…
·Como escrever código VBA 
·Personagens ANSI em Visual Basic 
·Idéias visuais frescos Projeto Básico 
·Como inserir um cabeçalho com o VBA 
  Artigos em destaque
·Como obter um arquivo WSDL Validar a partir do URL Axis…
·Como usar o SSL combinado com um redireccionamento PHP 
·Como usar o SDK Android 
·Como criar um aplicativo para Evo 
·A diferença entre um método e Classe Método estátic…
·Como fazer Computer Animation 
·Por que Java é Scalable 
·Como porta classes Java 
·Como tipo muda para maiúscula em Visual Basic 
·Como alterar Pictures em Visual Basic 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados