您可以使用诸如的方法和属性来实现此目的
和别的.
您可以通过多种方式完成此操作.一种方法是使用Control.Scale(SizeF)方法缩放整个表单.
this.Scale(new SizeF(2, 2));
Run Code Online (Sandbox Code Playgroud)
这将缩放整个表单,它的子控件按宽度和高度的系数为2.但是,字体大小不会缩放.
另一种方法是设置AutoScaleMode到Font和改变形式的字体大小.表格和控件将相应缩放.
AutoScaleMode = AutoScaleMode.Font;
Font = new Font("Helvetica", 20);
Run Code Online (Sandbox Code Playgroud)
您应该在MSDN文章"Windows窗体中的自动缩放"中阅读有关此内容的更多信息.