因为近期在对项目软件界面进行优化,找到了一款效果挺炫的插件,DevExpress15.2,能够制做win8能够滑动图标那个界面的效果,很少说,先贴图:html
(你没看错,这是用C#winform实现的)工具
能够说DevExpress的控件至关给力,因为控件用法相对于VS自带控件比较不通用,写下步骤作笔记。学习
环境:优化
1,vs2013.net
2,DevExpress,安装参考网上方法,安装后启动VS,里面控件会自动附带在VS的工具箱里面,应用起来与自带的空间相似。插件
项目开始:3d
1,建立一个普通winform界面(简单)orm
2,在当前项目添加一个usercontrol的控件,添加底层图片跟通用的控件同样修改属性便可,在工具箱中拉出一个tilecontrol的控件放在usercontrol中,并使其在父容器中停靠。在该控件上右键选择add group,想添加多少个就add多少个,在group中有能够add各类item,喜欢什么类型的就add什么类型。你会发现,界面上部跟demo中的比少了上面的标签,以及那些group要往下移。接着,能够在usercontrol的属性里添加text,并修改textshow为true,即可以显示出如下界面效果。htm
紧接着的步骤就好说了,在item添加图片,或者渲染一些颜色就能够把界面作得好看一些,添加图片步骤与普通控件同样的操做。若是你用过win8或者win10系统,你会意识到这些item还有切换图片的效果。这个功能这些控件也能够实现,具体在item 上右键点击edit animation frams,这时候出现一个界面,add两个并添加相应的图片便可,效果以下。blog
3,在form中,将该usercontrol在load的时候add进去,或者初始化的时候add进去,就能够显示了,form的formborderstyle设置为none,去掉难看的外边框,若无需操做这个form,还能够在初始化的时候就max化。
4,DevExpress的控件的排版就是以上步骤,在点击事件中添加其余触发的事件,那就至关简单了。
另外还有几种控件在学习中,有空再来发表。
以上完成工做的代码可今后连接下载,根据需求再进行修改吧:
出处:https://blog.csdn.net/CSH850194376/article/details/79744239