请大家帮帮忙,我快晕了.
问题:我想在窗口与窗口之间读取数据应该怎么办?我想读入form1.label1.text写到form2.label1.text但没办法在form2中读到form1的label另外我想问
form f=new form();
这里这个变量f是不是非常巨大呀?是不是会很浪费资源?问题2:我怎样才能在代码a.cs中调用b.cs的代码段?

解决方案 »

  1.   

    你可以把form1作为变量传给form2
    比如 form2.method(form1){...}
      

  2.   

    把整个form1作成变量???
    这样是不是太占用资源了?
    有办法在两个窗口之间设置变量吗?我是指比全局变量更高层的全局变量.
      

  3.   

    form1对象的实例,本来就已经在内存中存在了,作为参数传进去,只不过多了一个引用而以。开销不大。
      

  4.   

    1.把整个form1作成变量 (这个不占太大的,你建立的只是form1的引用,比你实力化一个form1要省的太多了)。
    2.把方法做成public的就可以了 ~ form1.[方法]就可以用D
      

  5.   

    问题2:我怎样才能在代码a.cs中调用b.cs的代码段?
      using 名称空间(b.cs的名称空间);