我的问题与以下内容完全相同:
每次我DataGridView
在父面板中编辑单元格时,都会重置其滚动条。当更改中的选择发生变化时也会发生这种情况DataGridView
。但是,我需要保留面板,因为其中有两个DataGridViews
,并且希望能够滚动浏览它们。
我已经设法通过监听Scroll
面板的事件来缓解一些问题,跟踪滚动条的值,并在SelectionChange
和CellEndEdit
上的事件中重新应用这些值DataGridViews
,但是这感觉不是一个很好的解决方案和当滚动变为 0 然后又回到我设置的值时,它会使屏幕抖动。谁能指出我更好的方向,或者知道阻止面板重置其滚动条的方法?