博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
窗体控件的遍历
阅读量:5075 次
发布时间:2019-06-12

本文共 636 字,大约阅读时间需要 2 分钟。

好像所有的控件都是继承自controls,所以肯定要用到这个类

这段代码遍历的只是你所传递的控件地下的textbox,如果比较多的控件才有textbox,那就得一层一层的遍历。

  /// <summary>

        /// 清空所有的textbox
        /// </summary>
        /// <param name="bigC">控件的名字 </param> 例如所有的textbox都是在panel上面,就可以直接用panel的name传递给bigC

public void Get(control bigC )

{

   foreach(control c in bigC  )

    {

    if(c is textbox)

       c.text=null;

    }

}

一般的情况好像用这段代码都可以实现,但是如果是form怎么传呢,岂不是form的名字,,好像不可以,我是用的Form1.ActiveForm就可以了,如果看解释的话,好像是ActiveForm是获取当前活动的窗体,符合啊,但是如果你要是在窗体上有个清空的button,通过点击事件,也是可以调用这方法的,但是我又换了另外一种方法

foreach(control c in this.Controls )

    {

    if(c is textbox)

       c.text=null;

    }

也是可以清空的,,

 

 

 

 

 

 

转载于:https://www.cnblogs.com/http-www/p/3409523.html

你可能感兴趣的文章
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
团队项目开发客户端——登录子系统的设计
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
session如何保存在专门的StateServer服务器中
查看>>
react展示数据
查看>>
测试计划
查看>>
选择器
查看>>
Mysql与Oracle 的对比
查看>>
jquery实现限制textarea输入字数
查看>>
thinkphp5 csv格式导入导出(多数据处理)
查看>>
PHP上传RAR压缩包并解压目录
查看>>