以2560x1600分辨率显示调整Windows窗体应用程序中的问题

时间:2016-01-30 06:36:25

标签: c# .net windows winforms visual-studio

我有一个表单应用程序在各种显示器上工作正常,屏幕分辨率不同但在2560x1600分辨率的机器中缩小到非常小的尺寸。

它可以正常工作所有较小的分辨率,我无法找到它背后的原因。我已经使用了锚,对接,autoscalemode和各种其他属性仍然只在上面提到的屏幕分辨率

失败

1 个答案:

答案 0 :(得分:0)

您可以在启动时调整窗口大小,例如:

private void Form1_Load(object sender, EventArgs e) {
    Size = new Size(Screen.PrimaryScreen.WorkingArea.Right / 2, Screen.PrimaryScreen.WorkingArea.Bottom / 2);
}

这只是一个例子。您必须修改上述代码,以确保找到正确的屏幕和正确的协调员。