桌面版的管理类软件,都希望程序打开的时候,有个能展示重要的页面,我们可以称这个页面叫工作台。比如ERP软件,展示近几天的销售订单数据、采购订单数据、单品库存量等,给使用者提供决策支持
工作台是由很多模块组成,要求每个模块都能拖动、变大和变小。因为有的模块数据多、占的地方大;有的模块数据少,占的地方小。之前打算使用微软的SplitContainer控件,然后再嵌套。后来发现太繁琐,控件层级关系太多,只能放弃
尝试多个控件后,最终使用DevExpress中的DockManager控件,这个控件可以增加若干DockPanel控件,这些Panel控件的布局有6种方式,分别是Left、Right、Top、Bottom、Center。我是在这些面板之中,又放了个SplitContainer控件,这样1个Panel可以展示2个数据,够用了。
实现工作台的部分几乎不用写代码,就是拖拽下控件就可以了。加载数据的部分要肯定写代码的,看你发挥了
相关阅读
文章评论