Visual Studio 2008是否具有类似Delphi的结构视图?

时间:2009-12-04 19:44:41

标签: visual-studio-2008 delphi

我在日常工作中使用Delphi 2007,现在开始关注VS2008和C#。 与Delphi相比,一个令人困惑的事情是VS.的设计编辑。

这是Delphi中的表单设计器

Layout hierarchy in Delphi http://pp.kpnet.fi/bengtsson/temp/delphi.png

正如您在左侧看到的,我有一个组件层次结构。其中一些像TPanel和TGroupbox可以包含其他组件。只需在树视图中拖放即可轻松更改父级。

将此与具有扁平结构的VS进行比较。如何重新组织VS中的组件布局?这是我错过的东西吗?

此致

3 个答案:

答案 0 :(得分:3)

在这种情况下,Delphi和C#之间没有区别。即使在C#中,您也可以在组框或面板中嵌入控件。我不认为Visual Studio具有与Delphi相同的Structure面板,但在创建该表单时存在相同的层次结构。

编辑:它被称为“文档大纲”,你可以在菜单View - >下找到它。其他Windows - >文件大纲。或者在设计模式下按CTRL + Alt + T.

答案 1 :(得分:2)

有第三方支持,谷歌告诉我:http://www.telerik.com/products/winforms/tools.aspx。这可能意味着VS不支持开箱即用;-)不确定它是否允许在父母之间移动。

答案 2 :(得分:2)

您是否正在寻找类似Source Code Outliner PowerToy ??

的内容

alt text http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493

或者,如果您是CodeRush用户并在Visual Studio中安装了DXCore,您也可以查看DX_SourceOutliner