我有一个WinForm,当它的大小为700x700时,当我将系统的屏幕分辨率从1366x768更改为其他(如800x600)时,只有部分窗口可见。如何让它完全可见?我必须改变什么形式的财产?
答案 0 :(得分:2)
我想说你想调整Form.Size
和Form.Location
以适应Screen.GetWorkingArea()
。当事件Microsoft.Win32.SystemEvents.DisplaySettingsChanged
被触发时,您将希望这样做。与this answer中一样。
答案 1 :(得分:0)
您需要调整表单的Bounds
属性。 Screen.PrimaryScreen
可以支持您获得新正确的尺寸。