c# - 如何在窗口最小化或最大化之前获取 Form.DesktopBounds

标签 c# .net winforms

我想保存和恢复 WinForms 的状态 Form ,更具体地说 DesktopBoundsWindowState .

但是,当 WindowState 不正常(即最小化或最大化)时,当窗体仍处于正常状态时,我想保存 DesktopBounds 的 previous 值。

显然,Windows 会在某处记住之前的状态,因为单击最大化按钮两次会恢复窗体的原始位置和大小。我如何读取这个原始状态?

编辑:一些类似的 SO 问题:

最佳答案

检查 RestoreBounds属性(property)。

关于c# - 如何在窗口最小化或最大化之前获取 Form.DesktopBounds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1631218/

相关文章:

c# - 与 winform 相比,来自控制台的过程

c# - 需要 C# OOP 建议 : What is the Proper Data-Structure for This?

c# - 使用 C# 使 Windows 音量静音

c# - 如何从 Windows 窗体应用程序的 DataGrid 中的选定行获取值?

.net - 使用 AJAX 为 Post WebMethod 更正 Web.Config

c# - Windows 服务 : OnPowerEvent doesn't fire

c# - 单元测试静态类

c# - 为 JWT 生成 key ?

c# - 强制 C# 方法只传递正参数?

c# - 如何在包含回车符的 WPF GridView 中显示文本