我想用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