我想用Winforms做翻转/滑动效果。Winforms的翻转/滑动效果
确切的说:第一种形式的幻灯片推/缩小屏幕,第二个幻灯片的效果
大量的研究,我得出的结论是一个翻转效果不工作后。在Winforms中。
我试过了滑动效果以下的事情:
嵌入的WinForms在WPF应用程序 - 使用Windowsformshost - > Windowsformshost不支持动画。
变更表格的位置 a。用定时器 b。与循环 c。单独的线程
- >形式闪烁&看起来不专业
屏幕捕获 - 即表格截图
- >同样的问题:闪烁
AnimateWindow函数( API)
- > API不支持线程 - >同时滑入和退出两种表单都是不可能的。 - >同样的问题:闪烁
其他相关信息:
我使用C#,Visual Studio的(4.0点网框架) 第三方控件2010 - Telerik的 在我的形式自定义控件(扩展Telerik控件) 我已经为控件设置了Doubblebuffered为True。
如果有人能够帮助/建议克服这个问题(winforms翻转/滑动效果),这将是非常有益的。
问候,WickedSquall
谢谢你的回复。 要求有一点变化: 滑动必须在窗体中。 这是相对容易的,通过改变Control.left值。 替代方案,我尝试在Winform女巫中插入一个自定义WPF控件移动2动画截图。 我会更新你 – Wickedsquall 2011-05-06 08:05:46