zoukankan      html  css  js  c++  java
  • 窗体控件的遍历

    好像所有的控件都是继承自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;

        }

    也是可以清空的,,

  • 相关阅读:
    ubuntu 16.04 安装显卡驱动,再安装cuda
    8. golang 基本类型转换
    7.golang的字符串 string
    5. 变量定义
    4. 代码规范
    3.golang 的注释
    1.windows server 201x
    exec 命令
    powershell
    1.Dockerfile
  • 原文地址:https://www.cnblogs.com/http-www/p/3409523.html
Copyright © 2011-2022 走看看