因爲近期在對項目軟件界面進行優化,找到了一款效果挺炫的插件,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