Afficher la hiérarchie des contrôles dans le concepteur WinForms

95

Un de nos clients possède une ancienne application WinForms qui contient des formulaires avec de nombreux contrôles. Certains de ces contrôles ont une hiérarchie profonde et il est donc difficile de les sélectionner dans le concepteur.

J'ai besoin de comprendre cette hiérarchie pour apporter des modifications à l'application afin de corriger certains bogues. Existe-t-il un moyen de voir clairement cette hiérarchie? Par exemple, y a-t-il quelque chose de disponible qui est similaire à ce qui peut être vu dans un fichier source .aspx lorsque vous avez un fil d'Ariane de l'endroit où vous vous trouvez dans la hiérarchie HTML (HTML> Body> div> etc.)? Ou quelque chose de plus visuel peut-être?

Cédric V
la source

Réponses:

189

Vous devez utiliser la structure du document

View > Other Windows > Document Outline

Ou via raccourci clavier

Ctl + ALT + T
codingbadger
la source
1
Qui savait? Cela répond également à la question: je dois faire de mon formulaire existant une page d'un contrôle onglet, c'est-à-dire que je souhaite entourer le formulaire existant d'un nouveau conteneur de contrôle onglet. Comment je fais ça? Vous créez le contrôle onglet sur votre formulaire, puis manœuvrez les flèches haut / bas / gauche / droite dans la fenêtre Structure du document jusqu'à ce que vous ayez la disposition souhaitée.
davidbak
1
Exactement ce que je recherche! Merci!
Legends
2
10 ans d'expérience en développement logiciel, et je recherchais ceci pendant 15 minutes: D
Numan Karaaslan
15

Cliquez sur Affichage> Autres fenêtres> Plan du document dans Visual Studio.

Cela devrait montrer la hiérarchie des contrôles.

anonyme
la source
2

Visual Style Builder pour la personnalisation de l'interface utilisateur - Téléchargez cet outil et utilisez-le ...

Un autre outil est présent qui est "Control Spy Tool pour un développement plus facile"

Vous trouverez la solution facilement.


la source