C# winform 后台控制删除动态生成的控件
生活随笔
收集整理的這篇文章主要介紹了
C# winform 后台控制删除动态生成的控件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RadioButton是由數(shù)據(jù)庫列表數(shù)據(jù)讀出來,放到panelEx2上的,現(xiàn)在局部刷新,需要?jiǎng)h除這些RadioButton,重新添加。
?
List<Control> removeList = new List<Control>();
for (int i = 0; i < this.panelEx2.Controls.Count; i++)
{
Control ctl = this.panelEx2.Controls[i];
if (ctl is RadioButton)
{
removeList.Add(ctl);
}
}
removeList.ForEach(ctl => this.panelEx2.Controls.Remove(ctl));
注:切忌用foreach。
轉(zhuǎn)載于:https://www.cnblogs.com/xiruojun/p/10000597.html
總結(jié)
以上是生活随笔為你收集整理的C# winform 后台控制删除动态生成的控件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。