使用DevExpress NavBar控件的WinForm以及如何正确更改目标面板

时间:2013-08-04 04:42:51

标签: c# winforms devexpress

我想正确而不是黑客攻击,所以请帮助

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

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

我可以隐藏并显示窗户,但我知道这不对。

使用选项卡式控件似乎非常接近,除了我不需要选项卡,导航栏是用户选择他想要看到的内容。

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

感谢。

2 个答案:

答案 0 :(得分:2)

  
    

那么我会以某种方式使用面板吗?某些类型的修改标签控件?

  

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

答案 1 :(得分:1)

您可以为NavBar按钮调用的每个视图创建用户控件。当用户单击该按钮时,您将动态生成该视图并添加到拆分器的右侧部分。处置之前用户控制的是什么。

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