0

我有一个固定大小的表单,其中包含一个 tabcontrol 组件,它有两个标签页。标签页包含带有表格的面板,这些表格可能包含要显示的可变数量的数据。当我在其事件处理程序中按下“刷新”按钮时,我重新初始化表中的值。到目前为止,我没有重新计算面板的高度。但是焦点标签页上面板的高度以某种方式减少了一小部分,即,当您向下滚动到面板底部时,一些数据被截断。但是,如果我将焦点切换到另一个标签页,则该标签页看起来很好。此外,当我切换回原始标签页时,现在看起来也很好。有人可以解释为什么会发生这种情况,我该如何解决?

4

1 回答 1

0

我想我曾经遇到过类似的问题,我用

tabControl.TabPages[tabPage].Refresh();

重新初始化值后......但我不知道为什么会发生。

于 2013-05-23T13:47:44.450 回答