时间:2019-03-07 标签:c#CF、WinForms和双缓冲区
我有一个 CF 2.0 应用程序,表单上有一个 PictureBox。 我想用鼠标移动来移动 PictureBox,并且需要向表单添加双缓冲区以避免闪烁。
我怎样才能做到这一点?
谢谢!
I have a CF 2.0 app with a PictureBox on a Form. I want to move the PictureBox with mouse move and I need to add Double Buffer to the form to avoid flickering.
How can I do this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要 Form 双缓冲,您需要 PB 双缓冲。 这在CF里可不是那么容易做到的。 但是,您可以创建自己的控件,PB 非常简单。 例如:
希望我没有使用 CF 中没有的东西......
You don't need the Form double-buffered, you need the PB to be. That's not so easy to come by in CF. However, you could create your own control, PB is pretty simple. For example:
Hopefully, I didn't use stuff that isn't available in CF...