1

我想正确地做到这一点而不是破解,因此感谢您的帮助

我正在开始一个非常基本的项目,在 C# 中使用 WinForms 项目中的 DevExpress NavBar 控件。很容易。

NavBar 位于拆分器的左侧,我希望拆分器的右侧部分根据您在导航栏中单击的项目进行更改。你知道,前一秒是网格,然后是日历。

我可以隐藏和显示窗口,但我知道这是不对的。

仅使用选项卡式控件似乎真的很接近,除了我不需要选项卡,导航栏是用户选择他想要查看的内容的地方。

那么我会以某种方式使用面板吗?某种类型的修改选项卡控件?我是否只是将每个导航选项的各种控件页面堆叠在一起?这么多,似乎没有任何关于如何完成这个非常简单的问题的明确文档......经过一个小时的挖掘,我想我会问。

谢谢。

4

2 回答 2

2

那么我会以某种方式使用面板吗?某种类型的修改选项卡控件?

您可以通过其他方式使用选项卡控件。只需通过XtraTabControl.ShowTabHeaders选项隐藏 XtraTabControl 标题。

于 2013-08-05T11:57:32.440 回答
1

您可以为导航栏按钮将调用的每个视图创建一个用户控件。当用户单击按钮时,您会动态生成该视图并添加到拆分器的右侧。在您处置之前,用户控制权就在那里。

这将使您的应用程序在执行时非常轻巧并使其可组合。

于 2013-08-05T06:14:39.997 回答