您的位置:首页 > 其它

继承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的美化风格。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: