WinForm程序让控件始终居中

记录一下。

 

有时候会有需求,当窗体尺寸变化(例如最大化)时,让现有控件始终居中,很多人都是通过计算窗体尺寸后重新设定控件坐标,其实没有那么复杂。控件有个Anchor属性,默认为Top Left,只要把这个属性设置为None,那么无论窗体怎么改变尺寸,控件都会使终保持初始时的相对位置。如果把Anchor属性设置为Top  Left Bottom Right,那么不仅会保持相对位置,还能自动改变控件的尺寸,让控件相对于form的边距保持相同。

 

posted @ 2019-06-26 15:25  xinyunyishui  阅读(4104)  评论(0编辑  收藏  举报