请问C#中在一个Form中如何调用其他存在的Form中的变量或控件的值?

解决方案 »

  1.   

    把其他的Form 记录在一个公共的变量里或穿给当前的form
      

  2.   

    可以尝试以下办法:
    (1)把需要共享出数据的控件的Modifier属性改为public或者internal。这样做的目的是将它在包含它的窗体中的声明修饰由private改为p或者i,从别的类/类的实例中就能看到它了。
    (2)在需要调用数据的窗体里使用“包含共享控件窗体的实例.共享控件.属性”就可以了。强调一下,是“包含共享控件窗体的实例”,而不是那个窗体类——因为控件不是静态变量。
    (3)如果兄弟你没看懂,一是说明我嘴笨,二是说明你C#语言功夫没到家,咱俩都得再学习。
      

  3.   

    在.net中轻松掌握Windows窗体间的数据交互
    http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
    窗体的参数传递
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5