我先做一个Windows应用程序(登陆用的),然后在解决方案下面建了两个类库company,stuff.
每个类库中都有窗体fmcompany,fmstuff.
我进入类库company的fmcompany窗体后,定义一个public static变量,这时需要显示另一类库stuff的fmstuff窗体(这用引用的方法已实现)。
问题是,当类库stuff的fmstuff窗体 显示后,无法获取该变量。类库company引用了stuff
类库stuff无法引用company,因为循环引用了。请问我在类库stuff的fmstuff窗体中如何使用该变量?
请赐教。

解决方案 »

  1.   

    定义一个public static变量,这时需要显示另一类库stuff。你将该变量作为参数使用引用方式传进去!!更好的方法是使用代理。你在stuff里面定义一个代理,用来获取变量。前者以代理声明的格式实现一个方法,返回变量。 在创建stuff时,将该方法注册。
      

  2.   

    windows form 之间的传值请见
    http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx
      

  3.   

    非常感谢 JasonHeung 和 tjvictor,我正在试验你们的方法。