再问AnimateWindow的疑问。解决办法
再问AnimateWindow的疑问。
在Form1的Button1Click事件里,如此设置form2的动画出现。
AnimateWindow(Form2-> Handle,500,AW_SLIDE+AW_VER_POSITIVE+SW_SHOWNOACTIVATE);
出现的问题:form2中的button、Edit等控件都不可见,只有lable控件可见。请问这是为什么?该如何解决。
------解决方案--------------------
晕,楼主居然发了两个帖子
1.
Form1的Button1Click事件里
Form2->Show();
2.
Form2的FormShow事件里
AnimateWindow(Form2-> Handle,500,AW_SLIDE+AW_VER_POSITIVE+SW_SHOWNOACTIVATE);
Label1->Invalidate() ;
------解决方案--------------------
我试了一下,Edit应该是可见的啊,只是Button类不行。
你可以考虑使用TSpeedButton来代替TButton,结合之前我给你的WM_PRINTCLIENT重载,可以解决Button不显示的问题。
在Form1的Button1Click事件里,如此设置form2的动画出现。
AnimateWindow(Form2-> Handle,500,AW_SLIDE+AW_VER_POSITIVE+SW_SHOWNOACTIVATE);
出现的问题:form2中的button、Edit等控件都不可见,只有lable控件可见。请问这是为什么?该如何解决。
------解决方案--------------------
晕,楼主居然发了两个帖子
1.
Form1的Button1Click事件里
Form2->Show();
2.
Form2的FormShow事件里
AnimateWindow(Form2-> Handle,500,AW_SLIDE+AW_VER_POSITIVE+SW_SHOWNOACTIVATE);
Label1->Invalidate() ;
------解决方案--------------------
我试了一下,Edit应该是可见的啊,只是Button类不行。
你可以考虑使用TSpeedButton来代替TButton,结合之前我给你的WM_PRINTCLIENT重载,可以解决Button不显示的问题。