怎样实现UserControl1与From 进行交互。
例如:在From窗体中获取UserControl中的textbox的值。
在UserControl中获取Fromtextbox的值?
感谢刚才在 《关于UserControl》回帖的各位兄弟们。

解决方案 »

  1.   

    UserControl1 构造函数加一个Form 类型的参数,再定义一个私有的Form1private Form1 form1;
    public UserControl1(Form1 form)
    {
        form1=form;
    }
    在Form1中这样用:UserControl1 uc=new UserControl1(this);
    this.Controls.Add(uc);
      

  2.   

    特别感谢yangyang8848的耐心指导
    现在已经弄明白如何在UserControl中获取From textbox的值。。剩下如何在From 获取 UserControl 中的textbox的值?
    请达人们指导一下
      

  3.   

    两个方案:
        最简单一个,是把你UserControl中的TextBox的属性Modifiers设置为public就可以了.    第二个方案,把你的UserControl增加一个属性,然后对外提供接口,访问textbox
      

  4.   

     在UserControl中加一个属性:public string Test
    {
        get
        {
            return textbox.Text;
         }
    }在form中直接访问这个属性就可以了.
      

  5.   

    方法有很多 没有公共属性的话 最好是做用户控件的时候弄个公共属性出来直接访问 也可以可以TextBox tb=(TextBox)usercontrol1.controls["textbox"]
    tb就是里面的textbox的引用 随便你怎么操作了