分享!DevExpress Winform控件界面效果實現總結!(Part 2)

DevExpress是一家全球知名的控件開發公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應用最爲廣泛的是基於DevExpress Winform控件組,本文主要總結筆者在Winform開發框架中應用到的各種基於DevExpress Winform界面效果。

DevExpress技術交流羣4:715863792      歡迎一起進羣討論

7. GridControl樣式控制

通過控制GridControl的列表展示樣式,可以着重強調某個字段的信息,也可以進行內容的轉義處理。

DevExpress Winform界面效果圖1
DevExpress Winform界面效果圖2

GridView表頭多行顯示(折行),表頭及行內容居中操作。

DevExpress Winform界面效果圖3
DevExpress Winform界面效果圖4

8. RichEditControl控件的封裝使用

傳統.NET界面有一個RichTextBox控件,這個是一個富文本控件,可以存儲圖片文字等內容,它有自己的文件格式RTF,在DevExpress控件組裏面也有一個同等的控件,他的名字是RichEditControl,這個控件功能很強大。基於RichEditControl控件我們可以增加自定義按鈕,實現定製工具條或者自定義的處理功能。

DevExpress Winform界面效果圖5

9. 圖表控件

有時候,基於對一些年份、月份的統計,需要集成多個數值指標進行分析,因此就需要把多種數據放到一個圖形裏面展現,也成爲多重座標軸,多重座標軸可以是多個X軸,也可以是Y軸,它們的處理方式類似。

DevExpress Winform界面效果圖6
DevExpress Winform界面效果圖7

或者餅圖展示:

DevExpress Winform界面效果圖8

10. 附件管理的自定義組件

在很多病人資料管理模塊中,都需要管理影像學資料,這個在我的Winfrom開發框架中,提供了一個附件管理的通用模塊供重複使用,因此對這些操作並不會增加太多的工作量,統一使用即可,界面效果如下所示。

DevExpress Winform界面效果圖9

附件管理模塊提供了分類的附件管理,圖片縮略圖預覽和圖片預覽,多文件上傳、下載、刪除等附件操作,滿足我們對附件管理的大多數要求。

DevExpress Winform界面效果圖10
DevExpress Winform界面效果圖11

11. 樹列表展示

我們爲了直觀顯示的需要,一般把菜單用樹列表控件進行展示,其中就會用到我們說的TreeList控件,如下界面所示。

DevExpress Winform界面效果圖12

其中TreeList和一個輸入SearchControl來一起協同使用,可以提高界面的友好性,我們可以通過輸入關鍵字進行節點的過濾顯示。

DevExpress Winform界面效果圖13

如輸入過濾內容後查詢過濾樹列表節點,如下所示,這樣可以給用戶快速模糊檢索指定的樹節點。

DevExpress Winform界面效果圖14

下面也是樹列表的展示案例界面:

DevExpress Winform界面效果圖15

或者如下樹形列表界面所示 :

DevExpress Winform界面效果圖16

整體結合多文檔展示內容,界面效果如下所示。

DevExpress Winform界面效果圖17

12. GridControl數據導入導出處理

GridControl內容簡單的導出很容易,只需要把相關的數據表,利用Aspose.cell導出到指定的文件即可。簡單二維表導出Excel數據的效果如下所示。

DevExpress Winform界面效果圖18

由於工作的需要,在我的Winform開發框架中引入了一個通用的數據導入模塊,來實現這個既是統一,又是變化的業務需求,首先我們來看看能大致的模塊功能介紹圖,如下所示。

DevExpress Winform界面效果圖19

然後我們再來看看實際的導入模塊操作界面,如下圖所示:

DevExpress Winform界面效果圖20

在最底的狀態欄裏面,但我們保存數據的時候,會調用後臺線程進行數據保存,並顯示數據導入的進度狀態,由於是採用後臺線程處理,不會阻塞當前的界面,在多文檔的Winform開發框架界面中,可以切換到其他業務界面進行其他處理,不影響整體界面操作。

下面我們就來介紹內容比較多的時候,分選項卡展示一個記錄內容的操作,如圖所示。

DevExpress Winform界面效果圖21

導入的數據,是一個Excel,它要求包含幾個不同表的數據,導入操作一次性完成數據的導入,Excel文件的格式如下所示。

DevExpress Winform界面效果圖22

導出操作,我們根據用戶的選擇,可以一次性導出多個Excel文件,每個Excel文件包含客戶的基礎信息,也包含相關數據,它們的格式和導入的格式保持一致即可,這樣方便數據的交換處理。

導出操作,我們需要把客戶的選擇信息轉換爲需要導出的對象列表數據,然後綁定到Excel裏面即可,因此我們的Excel裏面,可以通過自定義模板,指定列的數據屬性就可以綁定好數據了。

DevExpress Winform界面效果圖23

DevExpress WinForm界面控件| 下載試用

DevExpress WinForm擁有180+組件和UI庫,能爲Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易於使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕鬆勝任!

本文轉載自:博客園 - 伍華聰


更多DevExpress線上公開課、中文教程資訊請上中文網獲取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章