可以把一些公用的东西放到另一个类里,每个窗体里都可以引用这个类,可以在这个类里用静态的属性方法等,这样式一个窗体里设好值后其它的窗体里也可以使用.如:
class publicData
{
    object m_UserInfo;
    public static object UserInfo
    {
        get
        {
                return m_UserInfo;
        }
        set
        {
                m_UserInfo=value;
        }
    } 
}

解决方案 »

  1.   


     不要想着这个类调那个类里的某个变量,
    也不要想着用什么全局变量来解决问题,
    这是不符合OOP思想的,更不符合编程规范。你可以想办法在进入新的界面时,把对应的数据传过去得了,
    比如说在构造函数中传?
      

  2.   

    同意楼上的办法使用静态变量,建议你做个静态类,把整个系统所需要的一个值,如:用户名,用户名称,用户权限等记下来,其他的窗体类都引用以下者各类所在的namespace就可以访问这个静态变量的值了
      

  3.   

    另外,窗体的tag也可以保存并传送值
      

  4.   

    用静态方法的变量也是不符合OOP的,
    尽量少的类与类之间的耦合,用构造函数吧,或者在创建这个对象之后,把值传给这个对象,再使用这个对象,就可以的啦!