c#怎么实现在一个窗口操作另一个窗口的enabled属性

我用静态变量定义一个类public class bool value在a窗口填写formb b=new form b();b.enabled=app.value,在b窗口填写app.value=false;为啥运行时一直弹b框

formb b=new form b()
这样你操作的不是显示的那个formb,而是你又新创建的那个。

你可以用formb b=Application.OpenedForms["formb"] as formb;得到之前的那个。

在b窗口的构造初始化时就将value传递到b窗口

http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html