继承DevExpress
2012-03-07 22:05
85 查看
最近做一个小项目,设计的时候想使用DevExpress来对系统进行美化,DevExpress的风格确实不错,方便灵活并且种类较多;同时想到了用DockContent来实现窗体的布局,是整个项目和Visual Studio一样可以随意拖动,做成选项卡式的窗体,虽然DevExpress也集成了这种功能,但是经过测试我发现当窗体打开的时候并不是形成的选项卡(可能是我没找到窍门儿),另外一点,就是我的项目有一个Title,我希望这个Title始终是处于最上面,左边的浮动菜单栏不管是显示还是隐藏都不能影响到Title的显示效果,但是DevExpress里面就不行,如果打开那个浮动的菜单栏的话,它始终都是停靠在最左边,并且一直从上到下,这样一来那个Title就被挤到一边去了,另外继承都是单继承,不可能同时继承DockContent和DevExpress。于是想到了一种方案:重写DockContent,使它继承DevExpress.XtraEditors.XtraForm,因为DockContent本身是继承Form的,重写之后可以沿用DockContent的停靠功能,又能使用DevExpress的美化风格。
![](http://hi.csdn.net/attachment/201203/7/0_13311292183Q3w.gif)
![](http://hi.csdn.net/attachment/201203/7/0_13311292183Q3w.gif)
![](http://hi.csdn.net/attachment/201203/7/0_1331129264qnv6.gif)
相关文章推荐
- 解决devexpress新建的Form窗体没有继承默认样式的问题
- DevExpress某些控件继承后的可编辑性
- DevExpress某些控件继承后的可编辑性
- DevExpress7.3.4部分控件继承后无法编辑解决方案
- 【C#】解决devexpress新建的Form窗体没有继承默认样式的问题
- (DevExpress2011 学习)XPO 学习之2 --数据记录增 删 改 与继承
- XPO 第三方控件学习(DevExpress Persistent Object )系列---继承和多态
- 关于DevExpress GridControl 和TreeList在窗体被继承后无法设计问题
- 澄清 Java 的接口与继承机制
- 第五章 类和继承
- DevExpress DXTREME平台特定标记
- C++中的封装、继承、多态
- C++封装、继承、多态
- 继承与接口---覆盖、虚继承
- 14_Xml继承
- IIS中ASP.NET虚拟目录不继承主站点web.config设置的办法(转载)
- java提高篇(九)-----实现多重继承
- c#继承中的函数调用实例
- [转]继承设计技巧
- c++虚继承对象的内存布局