1:看书书上没有讲
2:看人家的项目全是面向对象开发,而且代码不全顺便问一下大家学习的方法?

解决方案 »

  1.   

    http://dev.csdn.net/article/26/26433.shtm
    http://dev.csdn.net/article/26/26434.shtm
    http://dev.csdn.net/article/26/26436.shtm
      

  2.   

    form说到底还是对象,你可以在form创建的时候通过构造函数传进去,也可以将数据设为public直接访问(当然得知道那个窗体的引用,这个也可以构造的时候传进去)。
      

  3.   

    http://community.csdn.net/Expert/topic/4384/4384477.xml?temp=.2758448
    正在讨论哦!
    受不了!
      

  4.   

    不面向对象还用.NET?
    a.构造函数参数(按引用传递的话可以实现两窗体的交互)
    b.公有属性..
    a比较好,没有破坏封装
      

  5.   

    还可以另外定义一个公共的结构或者类,然后从中传递.
    比如public class Util
    {
    private static string m_string = string.Empty;
    public static string StringPass
    {
     get
    {
    return m_string;
    }
    set
    {
    m_string = value;
    }
    }
    }form1里面设置Util.StringPass = "aaaa";
    form2里面就可以通过Util.StringPass来取得form1传进来的值了
    比如form2.Text = Util.StringPass;