在WinForms设计器中显示控件层次结构

110

我们的一位客户拥有一个旧的WinForms应用程序,包含许多控件的表单。其中一些控件具有深层次结构,这使得在设计器中选择它们变得困难。

为了修改应用程序以修复一些bug,我需要了解这个层次结构。是否有一种清晰地查看此层次结构的方法?例如,是否有类似于.aspx源文件中可以看到HTML层次结构面包屑(HTML > Body > div >等)的东西可用?或者可能更加直观的方式?

3个回答

222

您需要使用文档大纲

View > Other Windows > Document Outline

或者通过热键

Ctl + ALT + T

1
谁知道呢?这也回答了这个问题:我需要将现有的表单制作成选项卡控件的一个页面,也就是说,我想用一个新的选项卡控件容器来包围现有的表单。我该怎么做?你在表单上创建选项卡控件,然后在文档大纲窗口中操纵上/下/左/右箭头,直到你得到想要的排列方式。 - davidbak
1
正是我所需要的!谢谢! - Legends
2
我有10年的软件开发经验,而我刚花了15分钟找到这个 :D - Numan Karaaslan
1
我有21年的软件开发经验,但我找了2分钟,最终来到了这里 :-) - Alex
我有30年的软件开发经验,最终决定查找如何在1分钟内完成此操作。 - Anders Lindén

17

在Visual Studio中,点击查看(View) > 其他窗口(Other Windows) > 文档大纲(Document Outline)

这样就可以显示控件层次结构。


2

UI定制的可视化样式生成器 - 下载此工具并使用...

还有一个工具是“控件间谍工具,用于更轻松的开发”

您会很容易地找到解决方案...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接