本人现在做一个Winform程序,有一个自定义用户控件User,里面有User.cs代码页,还有一个添加的类Xml.cs
我想在User.cs里声明一个Bool b,进行操作后,想把b传递到Xml.cs里来判断User.cs里的操作,以便在Xml.cs里的代码操作。
   这是本人自己想的方法,不晓得能不能行?
   如果不行,请问怎么弄才能解决这个问题:在User.cs里操作后,我想在Xml.cs里知道以便完成功能?谢谢给出意见!

解决方案 »

  1.   

    在xml.cs里定义静态变量
    在user.cs里为这个静态变量赋值,然后在xml.cs里判断就行了
      

  2.   

    楼主可以在xml.cs里定义一个静态的变量。在user.cs 里操作它。其实很简单的。
      

  3.   

    在User.cs里声明一个public static Bool b
    在Xml.cs中读取 xxx=User.b
      

  4.   

    定义静态变量行,也可以定义一个属性,实例化访问,或定义一个返回BOOL型的静态方法,直接调用也行,再或者用委托也行,方法很多,要看具体情况,找个最适合的~