如何从c#中的另一个表单访问布尔值?例如,我想从Form2中的Form1访问公共布尔值isTrue =true。该怎么做呢?
我只知道如何在Unity3D Form1.isTrue =true中做到这一点;但这在带有.Net Forms的C#中不起作用。
发布于 2013-04-22 23:52:01
对于一个快速而肮脏的方法,只需将其声明为静态即可。
public static bool isTrue = true;
然后你可以通过Form1.isTrue =true来访问它;
发布于 2013-04-22 23:45:36
有很多方法可以解决这个问题。我建议创建一个类来保存您的各种共享状态,包括bool,然后构造传入此state对象的两个表单。或者至少使用传入状态的Form2构造函数。
https://stackoverflow.com/questions/16158521
复制