提问人:Andrea Bardelli 提问时间:10/28/2023 最后编辑:Andrea Bardelli 更新时间:10/31/2023 访问量:56
如何防止 RichTextBox 中的延迟滚轮滚动
how to prevent delayed wheel scrolling in a RichTextBox
问:
当您在 RichTextBox 中使用鼠标滚轮滚动时,在您停止转动滚轮后,滚动会继续一段时间。
我希望它在车轮停止转动后立即停止。
实现这种行为的方法是什么?
控件上似乎没有任何相关属性。
我计划将它用作类似控制台的只读输出,因此到目前为止,它没有任何花哨的附加功能:只是一个黑色背景的 Form-Wide 框。
--解决方案--
正如下面的评论所指出的那样,
覆盖的案例巧妙地做到了这一点。WndProc()
WM_MOUSEWHEEL
只需确保使用 bitshift 来测试 IntPtr 符号即可
答: 暂无答案
评论
Settings->Devices->Mouse->Choose how many lines...