0

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

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

请给点建议?

谢谢!

4

1 回答 1

3

我认为您一定遇到了与以下 URL 中解释的相同的问题:

为什么单击文本框会导致 AutoScroll 面板滚动回顶部?

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

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

于 2012-08-30T18:46:25.683 回答