首先需求是通過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屬性。可以統一設置全方位的間距,也可以單獨設置某一個方位的間距。
