Winforms:面板在滚动时不更新/刷新内容

时间:2016-06-21 09:59:12

标签: c# winforms panel autoscroll groupbox

我正在创建一个包含一个组框和两个面板的窗体:

enter image description here

在第一个面板中,我将使用第二个面板中的添加和删除按钮添加和删除动态控件。

在第一个面板中,我设置了AutoScroll = true,这样当它有很多控件时,用户可以在不改变对话框大小的情况下编辑它们。

我遇到的问题是,当我使用按钮添加或删除控件时,第一个面板不会刷新或更新其内容。

我尝试在触发按钮事件时使面板无效,但它不起作用。

这是它在运行时的外观:

enter image description here

1 个答案:

答案 0 :(得分:1)

我最终将组合框留在面板中(与之前我正在做的相反)并将控件添加到组框而不是面板。然后,我在组AutoSize = true和面板AutoScroll = true中设置。

现在它完美无缺!

enter image description here