none
关于遍历 窗体中的控件的问题 就差一句代码不会 RRS feed

  • 问题

  • 如下代码可以提供遍历Controls的功能,这几句代码的意义我都注释好了。

    string mytext;
    foreach(Control co in this.Controls)                             //1。遍历控件
    {
        mytext=co.GetType().ToString();                                   //2。得到当前控件的类型
        if(mytext=="System.Windows.Forms.TextBox")       //3。如果当前控件的类型是TextBox
        ((TextBox)co).Text="";                                                    //4 。把当前控件co强制转换成TextBox类型。并把Text属性赋值为空。
    } 

    但是我需要的功能是1,遍历控件 2得到当前控件的类型,3把当前控件强制转换成第二步得到的类型。 也就是最后的第三步 不知道怎么代码实现,烦请各位大大不吝赐教

    2011年4月25日 14:48

答案

全部回复