父窗体中有两个按钮A和B
我按下A时循环创建了20个子窗体,子窗体上都有一个textbox控件
我现在想当按下B按钮时,这20个子窗体上的textbox控件全部赋值
这该怎么做呢?

解决方案 »

  1.   

    补充一下,子窗体上的textbox控件,都是我在创建子窗体时,用代码动态生成的
      

  2.   

    foreach(Form frm in this.MdiChildren)
    {
    frm.TextBox1.Text="";
                                         //把textbox的private改为public
    }
      

  3.   

    textbox我设成public了,可为什么frm还是点不出textBox1呢?
      

  4.   

    foreach(Form frm in this.MdiChildren)
            ~~~~改成你的类
      

  5.   

    你的mdi子窗体的类名比如
    foreach(Form2 frm in this.MdiChildren)
    {
    //....
    }
      

  6.   

    楼主不是说。textbox动态生成的么。生成的时候指定初始值好了。
      

  7.   

    foreach(Form frm in this.MdiChildren)
    {
                                         YourClassName cc = frm as YourClassName
    cc.TextBox1.Text="";
                                         //把textbox的private改为public
    }