DevExpress控件中LayoutControl的使用

时间:2024-06-19 16:03:02

原文: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.拉入控件时,注意放置位置和方式,可以通过自己尝试。