如何在不最大化表单的情况下获取表单在最大化窗口状态下的大小?
我正在对一个地图控件进行快照。我想在进行快照时将窗口最大化,但用户不会注意到。似乎当表单被隐藏时,表单窗口状态不会改变表单大小:
this.Hide();
this.WindowState = FormWindowState.Maximized;
// Snapshot but this.Size didn't change
this.WindowState = FormWindowState.Normal;
this.Show();
如果不隐藏,它运行得很好。
所以我正在尝试手动设置大小,但需要知道最大化状态的宽度和高度:
// x & y ???
this.Size = new Size(x,y);