Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Winforms:panel没有';t滚动时更新/刷新内容_C#_Winforms_Panel_Autoscroll_Groupbox - Fatal编程技术网

C# Winforms:panel没有';t滚动时更新/刷新内容

C# Winforms:panel没有';t滚动时更新/刷新内容,c#,winforms,panel,autoscroll,groupbox,C#,Winforms,Panel,Autoscroll,Groupbox,我正在创建一个包含一个groupbox和两个面板的windows窗体: 在第一个面板中,我将使用第二个面板中的“添加”和“删除”按钮动态添加和删除控件 在第一个面板中,我设置了AutoScroll=true,这样当它有很多控件时,用户可以编辑它们,而无需更改对话框的大小 我遇到的问题是,当我使用按钮添加或删除控件时,第一个面板不会刷新或更新其内容 当按钮的事件被触发时,我试图使面板无效,但它不起作用 这是它在运行时的外观: 我最终将groupbox留在了面板中(与我之前所做的相反),并将控件添

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

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

在第一个面板中,我设置了
AutoScroll=true
,这样当它有很多控件时,用户可以编辑它们,而无需更改对话框的大小

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

当按钮的事件被触发时,我试图使面板无效,但它不起作用

这是它在运行时的外观:


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

现在它工作完美


Us双缓冲面板:
classdblbufpanel{public DblBufPanel(){DoubleBuffered=true;}}