我想正确而不是黑客攻击,所以请帮助
我正在使用C#中的WinForms项目中的DevExpress NavBar控件启动一个非常基本的项目。很容易。
NavBar位于拆分器的左侧,我希望拆分器的右侧部分根据您在导航栏中单击的项目进行更改。你知道,一秒钟它是一个网格,然后接下来它是一个日历。
我可以隐藏并显示窗户,但我知道这不对。
使用选项卡式控件似乎非常接近,除了我不需要选项卡,导航栏是用户选择他想要看到的内容。
那么我会以某种方式使用面板吗?某些类型的修改标签控件?我是否只为每个导航选项堆叠了各种控件页面?如此多的部分,似乎没有关于如何完成这个非常简单的问题的任何明确的文件......经过一个小时的挖掘,我想我会问。
感谢。
答案 0 :(得分:2)
那么我会以某种方式使用面板吗?某些类型的修改标签控件?
您可以通过其他方式使用制表符控件。只需通过XtraTabControl.ShowTabHeaders选项隐藏XtraTabControl标头。
答案 1 :(得分:1)
您可以为NavBar按钮调用的每个视图创建用户控件。当用户单击该按钮时,您将动态生成该视图并添加到拆分器的右侧部分。处置之前用户控制的是什么。
这将使您的应用程序在执行时保持非常轻,并使其可组合。