0

我的应用程序中有一个 DataGridView,我无法使用鼠标滚轮滚动它。它以前工作得很好。我不确定我做了什么导致这种情况,因为我最近才在对代码进行多次更改后才注意到它。

我没有发布任何代码,因为有超过 2k 行,我不确定错误可能在哪里。

有什么想法可能导致这种情况吗?如果您需要任何代码,我可以在之后编辑问题。

4

3 回答 3

0

做这个:

<div style="vertical-align: top; height: 152px; overflow:auto;width:800px;">

您的网格视图控件

</div>
于 2012-06-24T05:54:38.177 回答
0

这是同一个问题的答案

于 2012-06-30T13:40:21.293 回答
0

DataGridView 的鼠标滚轮支持有问题。

这些错误意味着渲染经常损坏并且可能导致偶尔崩溃。

我想您团队中的其他人禁用了对 DataGridView 的鼠标滚轮支持作为错误修复。

这通常通过使用以下开头的行手动实现鼠标滚轮来完成:

    MyDataGridView.MouseWheel += new MouseEventHandler(...

注释掉该行将重新启用鼠标滚轮支持,但我不建议这样做。

于 2016-02-09T11:32:12.113 回答