当内容调整大小时,TableLayoutPanel会自动滚动到顶部

时间:2013-03-19 13:29:39

标签: c# winforms

我遇到了一个带有 TableLayoutPanel 的奇怪问题。每当表格中的内容调整自己最小化按钮缩小到标题时,滚动条将自动滚动到 TableLayoutPanel 的顶部。我该如何防止这种情况?

AutoSize 设置为 true (因此表单将继续针对新行展开 已经在 true false 上测试了 AutoScroll 。我现在将它们都作为 false

调整大小的控件有一个点击的小框。单击该框时,会在标题下方的主控制面板( FlowLayoutPanel )上将可见设置为 False

希望 TableLayoutPanel 将自身滚动回顶部,我只是希望它能够保持当前滚动。我在这里做错了什么?

编辑:修正错别字。太早了:(

1 个答案:

答案 0 :(得分:0)

在隐藏内容之前,通过在控件上调用 Focus 结束解决此问题。