Fornecer sua próprias Explorer: Trabalhando com controles TreeView
Você pode criar uma interface de aplicativo para que ele funcione como Windows Explorer usando um controle TreeView.O lado esquerdo da interface pode exibir uma hierarquia de nós (semelhante a um diretório do Windows que ramifica das pastas pai para as pastas filho). O lado direito pode exibir os itens associados com os nós.Por exemplo, você pode adicionar um controle TreeView que exibe um nó para cada página Visual Basic Forum Web.Quando o usuário seleciona um nó, você pode exibir a página da Web correspondente em um controle WebBrowser.
Existem três tipos de nós: nós pai, nós filho e o nó raiz.O nó na parte superior da hierarquia é conhecido como o nó raiz.Qualquer nó que possui um ou mais nós diretamente abaixo na hierarquia é considerado um nó pai.Os nós que aparecem diretamente abaixo de outro nó na hierarquia são considerados nós filho.Quando você adiciona um nó filho, o nó pai automaticamente se torna recolhível e expansível.
Tente-o!
Criar um Explorer
On the Arquivo menu, clicar Novo projeto.
A caixa de diálogo New Project será exibida.
Clique em Windows Forms Application e em seguida, clique em OK .
Clique no formulário e altere as propriedades a seguir na janela Properties.
Propriedade
Valor
Texto
Forum Explorer
Size (Tamanho)
764, 564
Adicione um controle TreeView ao formulário e, em seguida, altere as seguintes propriedades na janela Properties.
Propriedade
Valor
Dock
À esquerda
Size (Tamanho)
190, 530
Clique na propriedade Nodes e, em seguida, clique no botão ellipsis (...) próximo a ela para abrir o Tree Node Editor.
clicar Adicionar raiz in the Editor de nó de árvoree, em seguida, altere o Texto propriedade do nó raiz nos fóruns do Visual Basic.
Clique em Add Child três vezes para adicionar três nós filho ao nó raiz e, em seguida, altere a propriedade Text para cada nó, conforme mostrado na tabela a seguir.
Node
Valor
Node1
Visual Basic Express Edition
Node2
Visual Basic IDE
Node3
Visual Basic Language
Clique em OK.
Adicione um controle WebBrowser ao formulário.
Por padrão, o controle WebBrowser preenche o espaço restante no formulário.
Clique duas vezes no controle TreeView para entrar no manipulador de eventos padrão do Editor de Códigos.
Adicione o seguinte código para o manipulador de eventos TreeView1_AfterSelect.Esse código determina o texto do nó selecionado e, em seguida, exibe a página da Web correspondente no controle WebBrowser.
Observação: Este exemplo usa um vínculo progressivo, um link que usa um Sistema de redirecionamento de URL que a Microsoft usa para evitar links desatualizados, mas você também pode usar o URL da página da Web que você deseja exibir.
Select Case e.Node.Text Case "Visual Basic Forums" WebBrowser1.Navigate("https://go.microsoft.com/" _ & "fwlink/?LinkID=82999") Case "Visual Basic Express Edition" WebBrowser1.Navigate("https://go.microsoft.com/" _ & "fwlink/?LinkID=82994") Case "Visual Basic IDE" WebBrowser1.Navigate("https://go.microsoft.com/" _ & "fwlink/?LinkID=82996") Case "Visual Basic Language" WebBrowser1.Navigate("https://go.microsoft.com/" _ & "fwlink/?LinkID=82997") End Select
Pressione F5 para executar a página.
Quando o formulário aparecer, o fórum principal da página da Web para Visual Basic será exibida.
Clique no sinal mais (+) perto do nó raiz e, em seguida, clique nos nós filho para exibir as páginas da Web correspondentes.
Próximas etapas
Nesta lição, você aprendeu a usar um controle TreeView para criar um aplicativo que funciona como o Windows Explorer.
Na próxima seção, você aprenderá opcionalmente outra maneira de criar a aparência visual de um aplicativo baseado no Windows usando o Windows Presentation Foundation (WPF).Se você quiser ignorar essa seção, você pode ir para a lição O que deu errado? Localizando e corrigindo erros por meio de depuração e saiba como usar o Visual Basic ferramentas para localizar e corrigir erros (normalmente denominados bugs) em um programa.
Próxima Lesson: Criando a aparência do seu programa Visual: Introdução ao Windows Presentation Foundation
Consulte também
Referência
Exibição em Árvore Controlar Overview (Windows Forms)
Outros recursos
Criando a aparência do seu programa Visual: Introdução ao Windows Forms