标签 自适应 下的文章
背景我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。(因为窗体上控件的位置和大小是相对于自己所在的窗体的。)使用方法声明自适应辅助类实例为窗体添加Load事件,并在其方法Form\_Load中,调用自适应辅助类方法,记录窗体和其控件初始位置和大小为窗体添加SizeChanged事件,并在其方法Form\_SizeChanged中,调用自适应辅助类的自适应方法,完成自适应完整代码自适应窗体public partial class Form1 : Form { // 声明自适应辅助类实例 AutoSizeFormHelper asf = new AutoSizeFormHelper(); public Form1() { InitializeComponent(); } // 为窗体添加Load事件,并在其方法Form1_Load中,调用自适应辅助类方法,记录窗体和其控...
WinForm窗体及其控件自适应各种屏幕分辨率

WinForm窗体及其控件自适应各种屏幕分辨率