在父母小组之间导航

时间:2014-01-23 09:21:43

标签: c# visual-studio visual-studio-2008

我在C#windows窗体中编辑面板时遇到问题(Visual Studio 2008)。我将一些面板放入另一个面板,现在我在父母容器内导航面板时出现问题。是否有任何工具不仅提供拖放控制,还提供容器和面板的树视图。例如,像NetBeans中的Navigator窗口(IDE for Java)。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

我不确定VS2008,但是新版本有文档大纲窗口(查看>其他Windows>文档大纲)

答案 1 :(得分:1)

为避免迷失控件,请考虑正确命名。然后,您可以在属性窗口列表中找到它们。

而不是label1使用位于labelInputName上的panel1,您也将其重命名为panelInput。这给了父母/孩子的感觉,你永远不会失去。

如果您迷路了,请使用文档大纲窗口,通过Controls属性(谁控制谁)查看树状关系。这个窗口是一个帮助器(帮助查找和选择控件),你仍然需要使用设计器来做更改。

另一个重要的是UI设计。每当你感到凌乱笨重的感觉时,就会有时间改变它。

使UserControl成为可重复的部分是单向的。

另一个是不同设计运行时间(您在设计师中看到的):例如,如果您有多个面板,必须在同一个地方展示,然后您可以为他们使用动态容器(FlowLayoutPanelTableLayoutPanel您可以将它们放入一种让您在设计时轻松查看它们的方法,但它们的位置将在运行时(例如,在构造函数中)得到纠正。如果要在下一版本中支持项目和编辑功能,则必须优先考虑设计。

p.s。:谈论winforms,但是对于wpf来说也应该是真的。

相关问题