Devexpress之LayoutControl的使用及其控件布局設計


首先需求是通過LayoutControl控件設計下圖所示的窗體:

從該界面的設計過程

1.向窗體中添加LayoutControl控件

在將該控件拖入窗體后,最好立即設置該控件的尺寸和位置。拖入后,在如下圖所示的情況下,開始修改尺寸和位置(在這里設置的是填充整個窗體)

2.向LayoutControl中添加控件

(1)添加DateEdit控件名為dateEdit1,拖入后下圖所示,控件默認填充整個DateEdit,而且在界面中或者dateEdit1的屬性中是無法直接修改大小的。

(2)修改dateEdit1的尺寸。
右鍵layoutControlGroup1(鼠標必須在該控件上右鍵),在彈出的菜單中點擊【CustomizeLayout】→【Layout Tree View】→【layoutControlItem4】

然后在屬性窗口中修改layoutControlItem1的屬性:①將SizeConstraintsType設置為Custom;②設置MaxSize(MaxSize的Height屬性來設置控件的高度,Width屬性設置控件的寬),如下圖所示。

(3) 設置文字到控件的間距,需要設置LayoutControl.OptionsItemText.TextToControlDistance屬性。設置該屬性之后,里面的每個子控件都按照這個距離顯示文字到控件的距離。
(4) 設置各子控件之間的間距,設置子控件的Spacing屬性。可以統一設置全方位的間距,也可以單獨設置某一個方位的間距。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM