首页 > 编程语言 >C#清空控件的值

C#清空控件的值

时间:2022-11-28 16:35:05浏览次数:38  
标签:case 控件 parContainer index C# Controls break 清空

        /// 清除容器里面某些控件的值
        /// </summary>
        /// <param name="parContainer">容器类控件</param>
        public void ClearCntrValue(Control parContainer)
        {
            for (int index = 0; index < parContainer.Controls.Count; index++)
            {
                // 如果是容器类控件,递归调用自己
                if (parContainer.Controls[index].HasChildren)
                {
                    ClearCntrValue(parContainer.Controls[index]);
                }
                else
                {
                    switch(parContainer.Controls[index].GetType().Name)
                    {
                        case "TextBox":
                            parContainer.Controls[index].Text = "";
                            break;
                        case "RadioButton":
                            ((RadioButton)(parContainer.Controls[index])).Checked = false;
                            break;
                        case "CheckBox":
                            ((CheckBox)(parContainer.Controls[index])).Checked = false;
                            break;
                        case "ComboBox":
                            ((ComboBox)(parContainer.Controls[index])).Text = "";
                            break;
                    }
                }
            }
        }

  

标签:case,控件,parContainer,index,C#,Controls,break,清空
From: https://www.cnblogs.com/kingkie/p/16932533.html

相关文章

  • EasyCVR电子放大功能的操作使用及注意事项
    EasyCVR平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力。平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,可实现的视频功能包括:......
  • 解读《Benchmarking Hybrid OLTP&OLAP Database Systems》| StoneDB学术分享会
    >编者按:Benchmarking作为一个衡量标尺,可从不同的维度来客观公正公平的评价相关产品,例如:对应数据测评而言,有TPC-C、TPC-H,TP-DS等等。现有的这些测评TPC-X标准(Benchmar......
  • Vue中computed和watch的区别
    今天简单说一下computed和watch的区别。先看代码,两者怎么实现的。<divid="app"><inputtype="text"v-model="firstName"><br><inputtype="text"v-......
  • C语言中static
    static表示全局或静态意思;在函数体内,静态变量具有记忆功能,即在函数被调用过程中,一个被声明为静态变量的值维持不变;在模块内,但在函数体外,作用域范围是有限制的,static类型的......
  • RecyclerView详解
    RecyclerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,但是直接把viewholder的实现封装起来,用户只要实现自己的viewh......
  • Picasso 图片加载库
    Picasso英文意思国外一个很有名的画家毕加索的名字,国外项目取名还是很有意思的!从github新下载的picasso项目有依赖其他第三方开源项目okhttp和okio,这两个项目也是相当经典......
  • clickhouse对data下的具体表目录恢复
    环境:OS:Centos7DB:21.6.5单机版本的db 1.停掉数据库systemctlstopclickhouse-server.service 2.重新初始化一个新的db进入到data目录[root@localhostclickho......
  • Try creating the file referenced by the URI, or Try using a URI for a file that
     flutter问题如下:在添加组件的时候报错,pubspec.yaml中的组件正常加载,但是在页面引入组件会报错  Type:StringTargetofURIdoesn'texist:'package:getwidge......
  • Oracle中ALTER TABLE的五种用法(三)
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • .crt证书转成.pem格式 JAVA实现
    背景知识介绍图是网上找到,链接:https://www.zhihu.com/question/29620953需求.crt和.pem后缀的都是证书,只是需要用不同的工具才能查看里面的内容,理解是不同的编码......