天天看點

DevExpress控件中LayoutControl的使用

C#開發中,軟體布局設計,主要用TableLayoutPanel能很好地支援縮放功能,對自身的Label、TextBox等控件支援的很好,是通過這些控件的Anchor屬性設為:Top, Bottom, Left, Right、TextAlign屬性設為:MiddleCenter來實作縮放和定位的。

      但是VS中自身的控件,樣式比較簡單和單調。而DEV控件在美觀樣式設定上更盛一籌。更多的屬性支援勢必導緻DEV控件的使用的複雜。初次使用每個DEV控件都是很費時費力的!

     今天下午研究了半天的LayoutControl的使用,使用原因:1.TableLayoutPanel對DEV控件支援性不夠,無法實作縮放控制。2.項目要求使用DEV控件,友善控制樣式和改善美觀性。

      LayoutControl的使用 :

      1.一般控件使用,直接拉入,如:TextEdit控件拉入後,隻需更改 前面的 layoutControlItem的Text屬性。

      2.特殊的如空白填充Empty Space Item、Label等特殊的,可以在LayoutControl裡右鍵——》Customize Layout,如下圖,将需要控件拉入即可。

DevExpress控件中LayoutControl的使用
DevExpress控件中LayoutControl的使用

      3.拉入控件時,注意放置位置和方式,可以通過自己嘗試。