假设我有两个WPF表单:Form1
和Form2
。 Form1
包含一个按钮,如果已调用第二个表单的构造函数,则该按钮应显示消息“True”。我该如何实现呢?
答案 0 :(得分:4)
MessageBox.Show("true");
如果你能看到表格,你可以100%确定它是否已经建成。
答案 1 :(得分:1)
含糊不清的问题......如果从另一个类内部调用FormXs构造函数,那就很奇怪了:
在FormX类中有一个静态bool(IsConstructed),在构造函数中设置为true,然后检查FormX.IsConstructed。
如果您可以访问表单的引用,那么
if(null != ref_name){..}
如果您想收到通知,请考虑提高和事件(如果可以参考)或命令。
很多这可能取决于您的应用程序设置......
答案 2 :(得分:0)
第一次调用构造函数时,将一些布尔变量设置为“true”。