有没有一种简单的方法可以在C#中为Windows窗体设置缩放级别?在VBA中,有一个表单的缩放属性.
我遇到了同样的问题,我在c#中解决了这个问题.代码继续表单加载
float scaleX = ((float)Screen.PrimaryScreen.WorkingArea.Width / 1024); float scaleY = ((float)Screen.PrimaryScreen.WorkingArea.Height / 768); SizeF aSf = new SizeF(scaleX, scaleY); this.Scale(aSf);
形成这种"或多或少"的尺度和所有儿童.永远在800x600(?)中循环您必须设置以下表单属性:
AutoscaleMode = Font AutoSize = False