滚动问题 - Usercontrol中的Datagridview,添加到Flowlayoutpanel的Usercontrol实例

时间:2012-08-27 14:17:59

标签: c# winforms datagridview scroll flowlayoutpanel

我有一种情况,我在我的流布局面板(.net 3.5 Winforms)中添加了多个用户控件(每个包含includeintg datagridview控件,按钮和单选按钮)。流动布局面板的高度小于网格。

问题是当我向下滚动Flowlayout面板垂直滚动并选择网格中的一个单元格时,焦点随机向上移动到一个单元格,选择这两个位置之间的所有单元格。

建议吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

我认为您必须遇到与以下网址中所述相同的问题:

Why does clicking in a text box cause an AutoScroll panel to scroll back to the top?

http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/445af1e5-0f8d-4e4e-ba97-bc6dc72b5c74/

如果是这样,按照上述URL中的说明覆盖ScrollToControl可以帮助解决问题。