【发布时间】:2012-06-23 22:28:08
【问题描述】:
我的应用中有一个 DataGridView,但我无法使用鼠标滚轮滚动它。它以前工作正常。我不确定我做了什么导致这种情况,因为我最近才在对代码进行多次更改后才注意到它。
我没有发布任何代码,因为有超过 2k 行,我不确定错误可能出在哪里。
有什么可能导致这种情况的想法吗?如果您需要任何代码,我可以在之后编辑问题。
【问题讨论】:
标签: c# datagridview scroll mousewheel
我的应用中有一个 DataGridView,但我无法使用鼠标滚轮滚动它。它以前工作正常。我不确定我做了什么导致这种情况,因为我最近才在对代码进行多次更改后才注意到它。
我没有发布任何代码,因为有超过 2k 行,我不确定错误可能出在哪里。
有什么可能导致这种情况的想法吗?如果您需要任何代码,我可以在之后编辑问题。
【问题讨论】:
标签: c# datagridview scroll mousewheel
这样做:
<div style="vertical-align: top; height: 152px; overflow:auto;width:800px;">
您的网格视图控件
</div>
【讨论】:
DataGridView 的鼠标滚轮支持有问题。
这些错误意味着渲染经常被破坏,并可能导致偶尔崩溃。
我想您团队中的其他人禁用了对 DataGridView 的鼠标滚轮支持作为错误修复。
这通常通过手动实现鼠标滚轮来完成,该行以以下开头:
MyDataGridView.MouseWheel += new MouseEventHandler(...
注释掉该行将重新启用鼠标滚轮支持,但我不建议这样做。
【讨论】: