1.向窗体中添加LayoutControl控件
在将该控件拖入窗体后,最好立即设置该控件的尺寸和位置。拖入后,在如下图所示的情况下,开始修改尺寸和位置(在这里设置的是填充整个窗体)
2.向LayoutControl中添加控件
(1)添加DateEdit控件名为dateEdit1,拖入后下图所示,控件默认填充整个DateEdit,而且在界面中或者dateEdit1的属性中是无法直接修改大小的。
(3) 设置textAlignMode = CustomSize 设置文字到控件的间距,需要设置LayoutControl.OptionsItemText.TextToControlDistance属性。设置该属性之后,里面的每个子控件都按照这个距离显示文字到控件的距离。.
然后在属性窗口中修改layoutControlItem1的属性:①将SizeConstraintsType设置为Custom;②设置MaxSize(MaxSize的Height属性来设置控件的高度,Width属性设置控件的宽),如下图所示。
(4) 设置各子控件之间的间距,设置子控件的Spacing属性。可以统一设置全方位的间距,也可以单独设置某一个方位的间距。
1、选中LayoutControlGroup,设置LayoutMode=Table;
2、设置LayoutControlGroup的OptionsTableLayoutGroup的列定义和行定义,设置百分比;这个值影响布局非常大,特别注意!
3、选中LayoutControlItem,设置SizeConstrainsType=Custom;
4、通过设置LayoutControlItem的MaxSize的Width来设置是否可以调节的大小(可以是大于小于);
5、通过设置LayoutControlItem的ControlAligment来配置内部控件的对齐;
6、通过设置LayoutControlItem的Padding来配置内部控件与边缘的距离;
7、通过设置LayoutControlItem的FillControlToClientArea 为False。
这就设置了控件的宽度了。原文链接:https://blog.csdn.net/bdbox/article/details/82702092