对于我的几个业余爱好项目,我一直在使用计时器控件执行表单转换(淡入/淡出、向左/向右滑动),我知道这不是正确的方法。使用计时器有其自身的缺点,因为如果逻辑复杂并且转换不平滑,它会占用 CPU。所以,我想知道如何在不使用任何计时器的情况下仅使用 native Windows API 或任何第三方库来执行表单转换。我遇到了 FlowFX,但发现它仅限于 .NET Compact 框架。
谢谢...
最佳答案
如果没有代码示例,我们不知道您的计时器处理程序在做什么,但使用计时器来制作动画是一种可以接受的方法。
Here is another SO question and answer这可能会向您展示编写计时器处理程序的更好方法。
“不平滑”部分也许可以使用双缓冲来克服。
关于vb.net - VB.NET 中不使用定时器的表单转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287658/