Devexpress部分控制元件的原理及其說明
一、要介紹的部分控制元件
二、部分控制元件的具體介紹
一、要介紹的部分控制元件
1、GridController
2、DockManager+TreeList
3、BarManager
4、TreeList
二、部分控制元件的具體介紹
1、GridController
該控制元件在Dev中經常使用,其中我就介紹一些比較常用的吧,以及一些容易忽略的小細節
①GridController中有一個設定,可以顯示分頁。GridController控制元件內部有內建的分頁控制元件,但是該分頁控制元件有自己的侷限性,就是沒有“跳轉”功能。但是,一些最基礎的“首頁尾頁上一頁下一頁”是有的,而且裡面還有幾個“√、×”,可以直接對GridController進行操作。
具體設定
效果圖
②GridController中顯示資料的原理:
GridController中是有兩個“Name”屬性的,一個是“gridView”另一個是“gridController”。其中,“gridView”是用於存放資料的容器,兒“gridController”是存放“gridView”的容器。
有人可能會問,為什麼會這樣設計呢?
其實,一個“GridController”中是可以放置一個或一個以上的“gridView”的,這會增加使用者體驗感。但是,這麼多有時候卻會很複雜。
2、DockManager+TreeList
①該控制元件一般用於導航欄部分【DockManager】
該控制元件是由很多個“容器控制元件”組合而成的,該控制元件要停靠在哪裡是可以自行設定的
②資料顯示的原理【TreeList控制元件】
它的資料顯示有點難度,主要是因為它原本的設計導致的。
該控制元件只是邏輯上存在父級子級,難點就是在這裡。“KeyFieldName和ParentFieldName”兩個部分的設定,這兩個設定決定樹的上下級
3、BarManager
①這個最長用的是選單欄,和系統自帶的某個控制元件相似但是操作性、美觀度、以及使用者體驗感都比自帶的好。如果你會“DockManager控制元件”的顯示資料,那麼對於你而言該空間的難度就不大,因為最主要的就是一個遞迴而已
②使用原理:
該控制元件一開始會有三個小部分組成,分別是:Br1、Br2、Br3。
Br1和Br2在窗體的最上面一欄,而Br3在最下面一欄。該控制元件可以插入圖示
結語:具體的細節我沒有特別講,只是把一些控制元件中使用到的原理以及一些容易忽視的細節講了一下
相關文章
- DevExpress v16.1更新說明(VCL篇)devExpress
- 專利說明書及其說明書附圖
- Python保留字及其說明Python
- 【X$VIEW】X$部分視訊說明View
- MySQL:AHI 部分程式碼流程說明MySql
- Mysql my.cnf部分引數說明MySql
- /etc/sysctl.conf部分引數說明
- CXP 協議中upconnection 與downconnection的說明及其區別協議
- delphi 常用控制元件屬性設定說明控制元件
- 資料治理 - [03] 專業術語及其說明
- 前端元件wolfTable中關於表格凍結部分的說明前端元件
- 反射記憶體卡原理說明反射記憶體
- adb 埠自定義及原理說明
- Devexpress 控制元件學習記錄(一:BarManager 控制元件、XtraTabbedMdiManager 控制元件)devExpress控制元件
- 【Java復健指南15】連結串列LinkedList及其說明Java
- DevExpress-獨立使用的控制元件介紹-02devExpress控制元件
- 說一下泛型原理,並舉例說明泛型
- 一臺電腦如何安裝多個版本的JDK及其說明JDK
- DevExpress控制元件使用系列--ASPxGridView+Popup+TabdevExpress控制元件View
- 重繪DevExpress的XtraMessageBox訊息提示框控制元件devExpress控制元件
- 介面控制元件DevExpress v17.2.7|附下載控制元件devExpress
- 網路交換機功能和原理的詳細說明
- 插曲:Kafka的生產者原理及重要引數說明Kafka
- 初識BOM及其部分物件物件
- DevExpress控制元件與VS和.NET各個版本的支援情況devExpress控制元件
- 說明
- winscp操作說明,winscp操作說明的詳細解讀
- Sybase的效能說明
- oradebug的使用說明
- C# DevExpress控制元件Gridview和GridControl學習總結C#devExpress控制元件View
- Java多執行緒之---用 CountDownLatch 說明 AQS 的實現原理Java執行緒CountDownLatchAQS
- RSA及其證明 [原創]
- 說說劫持 Cookie 的原理Cookie
- 重寫Java的String及其大部分方法Java
- Redis 哨兵模式的原理及其搭建Redis模式
- Hack 說明
- 使用說明
- .NET介面控制元件DevExpress釋出v18.1.5|附下載控制元件devExpress