【发布时间】:2010-10-22 09:17:33
【问题描述】:
如何在不最大化窗体的情况下获得窗体在最大化窗口状态中的大小?
我正在制作地图控件的快照。我想在做快照时最大化窗口但没有用户注意到。似乎表单窗口状态在隐藏时不会改变表单大小:
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);
【问题讨论】: