Compartilhar via


Como criar uma interface de estilo do Windows Explorer em um formulário do Windows

O Windows Explorer é uma opção comum de interface do usuário para aplicativos devido à sua familiaridade pronta.

O Windows Explorer é, essencialmente, um controle TreeView e um controle ListView em painéis separados. Os painéis são redimensionáveis por um divisor. Essa disposição de controles é muito eficaz para exibir e navegar informações.

As etapas a seguir mostram como organizar controles em um formulário semelhante ao Windows Explorer. Eles não mostram como adicionar a funcionalidade de navegação de arquivos do aplicativo Windows Explorer.

Para criar um Windows Form no estilo do Windows Explorer

  1. Crie um projeto de Aplicativo do Windows (Arquivo>Novo>Projeto>Visual C# ou Visual Basic>Área de Trabalho Clássica>Aplicativo do Windows Forms).

  2. Na Caixa de Ferramentas:

    1. Arraste um controle SplitContainer para seu formulário.

    2. Arraste um controle TreeView para SplitterPanel1 (o painel do controle SplitContainer marcado como Panel1).

    3. Arraste um controle ListView para o SplitterPanel2 (o painel do controle SplitContainer, marcado como Panel2).

  3. Selecione todos os três controles pressionando a tecla CTRL e clicando neles por sua vez. Ao selecionar o controle SplitContainer, clique na barra de divisão, em vez dos painéis.

    Observação

    Não use o comando Selecionar Todos no menu Editar. Se você fizer isso, a propriedade que será necessária na próxima etapa não aparecerá na janela de Propriedades .

  4. Na janela Propriedades, defina a propriedade Dock como Fill.

  5. Pressione F5 para executar o aplicativo.

    O formulário exibe uma interface do usuário de duas partes, semelhante à do Windows Explorer.

    Observação

    Quando você arrasta o divisor, os painéis se redimensionam.

Consulte também