当时写完成程式后,打开运行时,最大化窗体,发现所有的控件都缩在左上方,很难看,作为一个C#小白,就在网上搜索 “ 窗体放大时子控件也随着改变 ”,通过百度找到了 “ 窗体缩放时子控件也随着缩放 ” 的相关资料,理解透后有了我的第一篇博客。
后来注意到网页或者文件浏览器的最大化,其实里面字体没变化,只是将窗体放大而已,就好奇C#窗体可不可以实现此种方法,同事说可以设置控件的Anchor属性,试了一下,发现OK的,故保存下次笔记。
新建窗体应用程式,所有控件的Anchor属性,默认为 “ Top, Left ”,所以当窗体放大的时候,其顶部边距、左边距保持不变,则所有控件都保持这两个值不变,都跑到左上方了;将窗体上所有控件的Anchor属性设置为 " None "(可以按下ctrl,将所有控件都选中,统一修改),再最大化时,所有控件都保持居中位置。
结合第一篇博客,大家可以根据自己要求随意选择哪种模式,啦啦啦~~~第二篇又ok啦,继续加油~~~