Mostrar hierarquia de controle no designer WinForms


95

Um de nossos clientes tem um aplicativo WinForms antigo que contém formulários com vários controles. Alguns desses controles têm uma hierarquia profunda e isso torna muito difícil selecioná-los no designer.

Preciso entender essa hierarquia para fazer modificações no aplicativo para corrigir alguns bugs. Existe uma maneira de ver essa hierarquia claramente? Por exemplo, há algo disponível que é semelhante ao que pode ser visto em um arquivo de origem .aspx quando você tem uma trilha de onde você está na hierarquia HTML (HTML> Corpo> div> etc.)? Ou talvez algo mais visual?

Respostas:


189

Você precisa usar o Esboço do Documento

View > Other Windows > Document Outline

Ou via hotkey

Ctl + ALT + T

1
Quem sabia? Isso também responde à pergunta: Eu preciso fazer do meu formulário existente uma página de um controle de guia, ou seja, quero cercar o formulário existente com um novo contêiner de controle de guia. Como faço isso? Você cria o controle de guia em seu formulário e, em seguida, manobra as setas para cima / para baixo / esquerda / direita na janela Esboço do documento até obter a organização desejada.
davidbak

1
Exatamente o que estou procurando! Obrigado!
Lendas de

2
10 anos de experiência em desenvolvimento de software, e eu estava procurando por isso há 15 minutos: D
Numan Karaaslan

15

Clique em Exibir> Outras janelas> Contorno do documento no Visual Studio.

Isso deve mostrar a hierarquia de controle.


2

Construtor de estilo visual para personalização de interface do usuário - Baixe esta ferramenta e use-a ...

Outra ferramenta está presente, que é a "Ferramenta de controle de espionagem para desenvolvimento mais fácil"

Você encontrará a solução facilmente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.