永发信息网

在C#中 如何清除窗体上所有的label

答案:3  悬赏:40  手机版
解决时间 2021-03-26 09:32
  • 提问者网友:两耳就是菩提
  • 2021-03-25 16:01
在C#中 如何清除窗体上所有的label
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-03-25 16:47
用foreach或者for循环遍历父容器里的所有控件,一定要是父容器 private void button1_Click(object sender, EventArgs e)
{
foreach (Control ctol in panel1.Controls)
{
if (ctol is Label)
{
panel1.Controls.Remove(ctol);
}
} //for (int i = 0; i < panel1.Controls.Count; i++)
//{
// if (panel1.Controls[i] is Label)
// {
// panel1.Controls.Remove(panel1.Controls[i]);
// }
//}
}
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-03-25 18:28
应该有分组吧 可以分组在一个里
  • 2楼网友:第四晚心情
  • 2021-03-25 17:15
findcontrol 遍历控件 查找label
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯