为了减少类之间的耦合性。不如说一个类文件:dll.cs     和一个窗体form1类, 里面还有一个txtbox;要求在执行  dll.cs 的一个函数的时候 ,改变  form1 里的txtbox控件Text!

解决方案 »

  1.   

    ddl.cs:
    public class MyDLL
    {
       public void Test(TextBox txt)
       {
          txt.Text = "abc";
       }
    }
      

  2.   

    楼上的效果不好,  基本功能是这样的,  是form 类, 实例华  A类 ,生成按钮。
    A类里面的,按钮通过 委托事件,反射 B类里面的函数,  B类里面的函数式form 点击 按钮 要执行的动能。  功能: 点击button. 让 textbox.text="您点击了button1"
      

  3.   

    參見http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
    中第四個方法,用delegate來實現你的要求