在父表单A中,有以下代码来调用子表单“B”:
在同一个表单中:以下代码调用子表单“C”:
现在我想在表单B中制作一个按钮,以便如果我单击该按钮,它会自动导航到表单C。
如果可能的话,应避免在表格B中使用类似于此question答案中的表格C的引用对象。原因是有超过十个像B、C这样的表单,每个表单都必须能够导航到另一个表单。在一个表单中拥有10个表单引用对象是不好的。
我认为一定有某种方法可以实现这种效果。有人知道吗?
Window frmChildB;
frmChildB = new FormB();
frmChildB.ShowDialog();
在同一个表单中:以下代码调用子表单“C”:
Window frmChildC;
frmChildC = new FormC();
frmChildC.ShowDialog();
现在我想在表单B中制作一个按钮,以便如果我单击该按钮,它会自动导航到表单C。
如果可能的话,应避免在表格B中使用类似于此question答案中的表格C的引用对象。原因是有超过十个像B、C这样的表单,每个表单都必须能够导航到另一个表单。在一个表单中拥有10个表单引用对象是不好的。
我认为一定有某种方法可以实现这种效果。有人知道吗?
Form.ShowDialog
显示一个模态对话框,这在您发布的代码中似乎有问题。如果FormB
正在以模态方式显示,则在显示FormC
之前需要取消激活它,那么为什么不使用Form.Show
呢? - M.Babcock