C# Winforms的翻转/滑动效果
我正在尝试用Winforms制作翻转/滑动效果 确切地说:第一个表单滑出屏幕,第二个表单滑入屏幕的效果 经过大量研究,我得出结论,翻转效果在Winforms中不起作用 为了获得滑动效果,我尝试了以下方法:C# Winforms的翻转/滑动效果,c#,winforms,loops,slide,C#,Winforms,Loops,Slide,我正在尝试用Winforms制作翻转/滑动效果 确切地说:第一个表单滑出屏幕,第二个表单滑入屏幕的效果 经过大量研究,我得出结论,翻转效果在Winforms中不起作用 为了获得滑动效果,我尝试了以下方法: 在Wpf应用程序中嵌入winforms-使用Windowsformshost -->Windowsformshost不支持动画 更改表单的位置 A.用定时器 B带回路 C分开的线程 -->表单在闪烁&看起来不专业 屏幕截图-即表单的屏幕截图 -->同样的问题:闪烁 动画窗口函数(API) --
您好,Wickedscall最好的选择是 5.切换到WPF。它在DirectX上运行,您需要它
但我想这不是一个选择。最可行的选择似乎是移动位图。闪烁应通过双缓冲等方式解决。这里是我们的最终解决方案: 我们决定将此问题提交给第三方,该第三方在图形方面有更多经验 利用我们的知识移动图片的最佳解决方案是带有屏幕截图和计时器的X
问候谢谢您的回复。要求有一些变化:滑动必须在形式上。通过更改Control.left值,这是相对容易的。除此之外,我尝试在Winform中插入一个自定义WPF控件,witch用动画移动2个屏幕截图。我会告诉你最新情况