轉帖|使用教程|編輯:龔雪|2021-09-03 09:46:52.227|閱讀 481 次
概述:本文主要為大家介紹開發者在Winform開發框架中應用到的各種基于DevExpress Winform的界面效果,歡迎下載工具實踐體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress是一家全球知名的控件開發公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應用最為廣泛的是基于DevExpress Winform控件組,本文主要總結筆者在Winform開發框架中應用到的各種基于DevExpress Winform界面效果。
通過控制GridControl的列表展示樣式,可以著重強調某個字段的信息,也可以進行內容的轉義處理。
GridView表頭多行顯示(折行),表頭及行內容居中操作。
傳統.NET界面有一個RichTextBox控件,這個是一個富文本控件,可以存儲圖片文字等內容,它有自己的文件格式RTF,在DevExpress控件組里面也有一個同等的控件,他的名字是RichEditControl,這個控件功能很強大。基于RichEditControl控件我們可以增加自定義按鈕,實現定制工具條或者自定義的處理功能。
有時候,基于對一些年份、月份的統計,需要集成多個數值指標進行分析,因此就需要把多種數據放到一個圖形里面展現,也成為多重坐標軸,多重坐標軸可以是多個X軸,也可以是Y軸,它們的處理方式類似。
或者餅圖展示:
在很多病人資料管理模塊中,都需要管理影像學資料,這個在我的Winfrom開發框架中,提供了一個附件管理的通用模塊供重復使用,因此對這些操作并不會增加太多的工作量,統一使用即可,界面效果如下所示。
附件管理模塊提供了分類的附件管理,圖片縮略圖預覽和圖片預覽,多文件上傳、下載、刪除等附件操作,滿足我們對附件管理的大多數要求。
我們為了直觀顯示的需要,一般把菜單用樹列表控件進行展示,其中就會用到我們說的TreeList控件,如下界面所示。
其中TreeList和一個輸入SearchControl來一起協同使用,可以提高界面的友好性,我們可以通過輸入關鍵字進行節點的過濾顯示。
如輸入過濾內容后查詢過濾樹列表節點,如下所示,這樣可以給用戶快速模糊檢索指定的樹節點。
下面也是樹列表的展示案例界面:
或者如下樹形列表界面所示 :
整體結合多文檔展示內容,界面效果如下所示。
GridControl內容簡單的導出很容易,只需要把相關的數據表,利用Aspose.cell導出到指定的文件即可。簡單二維表導出Excel數據的效果如下所示。
由于工作的需要,在我的中引入了一個通用的數據導入模塊,來實現這個既是統一,又是變化的業務需求,首先我們來看看能大致的模塊功能介紹圖,如下所示。
然后我們再來看看實際的導入模塊操作界面,如下圖所示:
在最底的狀態欄里面,但我們保存數據的時候,會調用后臺線程進行數據保存,并顯示數據導入的進度狀態,由于是采用后臺線程處理,不會阻塞當前的界面,在多文檔的界面中,可以切換到其他業務界面進行其他處理,不影響整體界面操作。
下面我們就來介紹內容比較多的時候,分選項卡展示一個記錄內容的操作,如圖所示。
導入的數據,是一個Excel,它要求包含幾個不同表的數據,導入操作一次性完成數據的導入,Excel文件的格式如下所示。
導出操作,我們根據用戶的選擇,可以一次性導出多個Excel文件,每個Excel文件包含客戶的基礎信息,也包含相關數據,它們的格式和導入的格式保持一致即可,這樣方便數據的交換處理。
導出操作,我們需要把客戶的選擇信息轉換為需要導出的對象列表數據,然后綁定到Excel里面即可,因此我們的Excel里面,可以通過自定義模板,指定列的數據屬性就可以綁定好數據了。
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
本文轉載自:
DevExpress技術交流群4:715863792 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: