DevExpress Winform界面居中

目的:控件居于屏幕中间,不受分辨率影响。

前提:DevExpress XtraLayoutControl

方法:

放置一个panel在layoutControl里,所属layoutControlItem1。在窗口的构造函数或load里书写代码如下:

            layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
            layoutControlItem1.MinSize = Size.Empty;
            layoutControlItem1.MaxSize = Size.Empty;
            layoutControlItem1.FillControlToClientArea = false;
            layoutControlItem1.Control.MaximumSize = new Size(200, 200);
            layoutControlItem1.ControlAlignment = ContentAlignment.MiddleCenter;
运行时panel就是屏幕居中,然后将需要显示的控件放置在panel上。



你可能感兴趣的:(DevExpress Winform界面居中)