AnimateWindow动画窗體的問題

xuevb888 2009-11-02 06:11:01
我的程序在Form1的Button1按鈕上Show Form2

在Form2_Load中代码实现窗体的淡入
AnimateWindow(this.Handle, 500, AW_BLEND | AW_ACTIVATE);


在点击了Form1的Button1按鈕后,Form1就进入假死状态,没有反应,直到 Form2完全Show完后才可以响应


AnimateWindow动画在500毫秒内完成,在这期间所有操作都不能使用,甚至是移动Form1窗体,就像是在完成一个没有延时的循环事件一样

请问有什么办法可以解决Form1的假死状态?
...全文
35 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧