gpt4 book ai didi

c# - 无法在 splitcontainer 中处理控件

转载 作者:行者123 更新时间:2023-11-30 22:33:30 28 4
gpt4 key购买 nike

我尝试使用这段代码在拆分容器中放置控件。

 foreach (Control c in splitContainerMain.Panel2.Controls) 
{
c.Dispose();
}

但问题是拆分容器包含两个控件,得到的计数是两个。但我尝试使用此代码进行处置,然后成功处置了一个控件,但无法处置第二个控件。

最佳答案

我认为在这种情况下您不应该使用 foreach,因为控件集合可能会随着项目的处理而缩小。

我认为你的情况会好得多:

 for (int nI = splitContainerMain.Panel2.Controls.Count - 1; nI >= 0; nI--) 
{
splitContainerMain.Panel2.Controls[nI].Dispose();
}

关于c# - 无法在 splitcontainer 中处理控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8255746/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com