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


95

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

我需要了解此层次结构才能对应用程序进行修改以更正某些错误。有没有办法清楚地看到这个层次结构?例如,当您掌握HTML层次结构中的位置时,是否有类似于.aspx源文件中可见的内容(HTML> Body> div>等)?还是更直观的东西?

Answers:


189

您需要使用文档大纲

View > Other Windows > Document Outline

或通过热键

Ctl + ALT + T

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

1
正是我想要的!谢谢!
传奇

2
10年的软件开发经验,我一直在寻找15分钟:D
Numan Karaaslan,

15

在Visual Studio中单击“ 视图”>“其他Windows”>“文档大纲”

那应该显示控件层次结构。


2

用于UI自定义的Visual Style Builder-下载此工具并使用它...

存在另一个工具,它是“更容易开发的控制间谍工具”

您将轻松找到解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.