2014-01-23 59 views
1

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

回答

1

我不知道VS2008,但新的版本有文档大纲窗口(视图>其它窗口>文档大纲)

+0

谢谢。 VS2008中有这样的窗口。 – candle

1

为了不迷失在控制,可考虑适当命名。然后,您可以在属性窗口的列表中找到它们。

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

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

另一个重要的是UI设计。每当你得到凌乱的庞大的的感觉,比它是时候改变一些东西。

制作UserControl为可重复部分是一种方法。

另一种是不同设计运行时间(你在设计师看):以例如,如果你有几个小组,其中有在同一地点显示,那么你可以使用动态它们的容器(FlowLayoutPanelTableLayoutPanel你可以让它们在设计时容易看到它们,但它们的位置将在运行时(例如,在构造函数中)得到纠正。如果您打算在下一个版本中支持项目和编辑功能,则优先考虑设计是必须的。

p.s .:谈论winforms,但所有的说法也应该是wpf。

+0

谢谢,这很有帮助。 – candle