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?

Cédric V
fonte

Respostas:

189

Você precisa usar o Esboço do Documento

View > Other Windows > Document Outline

Ou via hotkey

Ctl + ALT + T
codingbadger
fonte
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.

anônimo
fonte
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.


fonte