清空窗体内控件内容的代码(已封装)

本文介绍了一种在C#Windows窗体应用中批量清空控件文本信息的方法,通过自定义清空类及使用Panel容器,实现对TextBox和ComboBox等控件的快速清空,有效减少代码冗余。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目的:新建一个清空类,进行打包,想要随时可以调用清空的代码,减少代码冗余。

在C#Windows窗体中,如果不用容器,单纯的以窗体为整体来清空控件内的文本信息,我没有尝试成功,最后还是用到了Panel容器控件

 

 public void Clear(Panel panel)
        {

            //清空的是容器上的控件
            foreach (Control cl in panel.Controls)
            {
                //清空文本控件
                if (cl is TextBox)
                {
                    TextBox tb = (TextBox)cl;
                    tb.Text = string.Empty;
                }
                //清空下拉列表控件
                if (cl is ComboBox)
                {
                    ComboBox cob = cl as ComboBox;
                    cob.Text = "";
                    cob.SelectedIndex = -1;

                }
            }
        }

如果有大佬的博客能不用容器就清空窗体上的控件,请将博客链接安利在评论下面,谢谢

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lllllLiangjia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值