C# 滑动窗体使其看起来像动画
我想在给定的时间范围内将表单从给定的位置a滑动到B。对于人眼来说,这必须看起来平滑 当然,我可以尝试计算窗体必须滑动的距离,除以时间帧*25(25 FPS),然后相应地移动它。问题是,结果不是每种情况下都是整数,我不能移动例如2.3像素 另一种解决方案是使用上面的计算,并向下/向上取整值,然后在移动表单后再次计算。我只是觉得这可能有点太重了,因为我必须在每次移动后调整时间框架,并一次又一次地进行计算 我没有任何可用的代码,这只是一些理论思考,我希望有人能给我指出正确的方向C# 滑动窗体使其看起来像动画,c#,C#,我想在给定的时间范围内将表单从给定的位置a滑动到B。对于人眼来说,这必须看起来平滑 当然,我可以尝试计算窗体必须滑动的距离,除以时间帧*25(25 FPS),然后相应地移动它。问题是,结果不是每种情况下都是整数,我不能移动例如2.3像素 另一种解决方案是使用上面的计算,并向下/向上取整值,然后在移动表单后再次计算。我只是觉得这可能有点太重了,因为我必须在每次移动后调整时间框架,并一次又一次地进行计算 我没有任何可用的代码,这只是一些理论思考,我希望有人能给我指出正确的方向 在任何人询问之前,我不
在任何人询问之前,我不想滑动表单的内容,我知道有一些方法可以做到这一点,我想移动整个表单。这是WinForms还是WPF。WPF确实支持亚像素定位。我相信您可以将对象移动到浮点值。计算只需几纳秒。这不是一个问题。这在WPF中非常简单(如转换等),您甚至不需要处理计算。它的winforms@好吧,如果你这么说。。。我试试看。我只是觉得会有更好的办法。