2010-06-09 128 views
61

我们的客户之一有一个旧的WinForms应用程序,其中包含具有大量控件的窗体。其中一些控件具有较深的层次结构,因此很难在设计器中选择它们。在WinForms设计器中显示控件层次结构

我需要理解这个层次结构,以修改应用程序来纠正一些错误。有没有办法清楚地看到这个层次结构?例如,是否有可用的东西类似于当您在HTML层次结构中的位置(HTML> Body> div>等)的面包屑导致的.aspx源文件中可以看到的东西?或者更多的视觉可能?

回答

132

您需要使用文档大纲

View > Other Windows > Document Outline 

或通过热键

Ctl + ALT + T 
+1

谁知道?这也回答了这个问题:我需要使我现有的表单成为一个选项卡控件的页面,也就是说,我想用新的选项卡控件容器包围现有的表单。我怎么做?您可以在窗体上创建选项卡控件,然后在“文档大纲”窗口中操纵上/下/左/右箭头,直到获得所需的安排。 – davidbak 2016-03-21 17:36:11

11

点击视图>其它窗口>文档大纲在Visual Studio。

这应显示控制层次结构。

2

视觉样式生成的UI自定义 - 下载此工具,并使用它...

另一个工具是目前是“控制间谍工具简化开发”

你会很容易找到解决办法..