c#devexpress 窗体控件dock的重要

时间:2024-02-15 18:30:58

在设计c# devexpress winform 窗体时, 要建立起dock意识, dock就是子窗体如何靠在父窗体上, 有fill 全覆盖, buttom 底部,top 上部...

如下图

panelcontorl 添加usercontrol  时  usercontrol 需要添加dock属性,否则主窗体打开时,usecontrol 会不听父窗体的约束,如果usercontrol 内的gridcontrol 比默认开大窗体大,会显示不全..碰到竖屏显示器由于分辨率的问题,很容易导致在笔记本上没事

在竖屏显示器上存在问题...所以dock 的常识很重要.

一般来说

 

 

 在主窗体加载panelcontrol panelcontrol 是fill 全部,  panelcontrol 加载usercontrol ,usercontrol是left 这可以保证gridview如果小于父窗体时靠左侧填充,不用随父窗体大小拉伸变形....

在usercontrol 控件内, 只有上下两项 ,上边panel 或者groupbox 选top  , 下边控件如果是gridcontrol ,设置为body吧中间选项,这样,在主窗体最大化时就会显示的正常