【发布时间】:2016-06-03 03:41:31
【问题描述】:
如何以编程方式禁用 Aero 下窗口的“打开”动画?
当打开一个新表单时,它会“弹出”(淡入 + 轻微的缩放转换)。 我想停止这个动画并立即显示窗口。
我已经尝试将 Form 的 Location 属性设置到屏幕外的某个位置,然后调用 Show(),然后将其移动到正确的位置。 但这无济于事,动画将继续。
也许我可以设置一些隐藏的属性?
我不想全局禁用打开/关闭/最小化/最大化动画! 我只想跳过窗口的“开窗”动画。
我已经在 Form.Show() 之后直接使用了单个和多个调用 ShowWindow(...)。但无论我传递什么参数,都不会中止开场动画。
【问题讨论】:
-
你为什么要这样做?
标签: c# windows winforms animation