在c#中如何定义,什么形式叫做当前形式
本文关键字:什么 何定义 定义 | 更新日期: 2023-09-27 17:50:39
如何在c#中定义哪个表单是当前表单?不要像父表单那样使用构造参数和属性
您可以使用允许传递调用表单的构造函数。例如:
public class Form2: Form
{
private readonly Form _callingForm;
public Form2(Form callingForm)
{
_callingForm = callingForm;
}
...
}
,然后以调用形式:
Form2 form2 = new Form2(this);
form2.ShowDialog();
除此之外,可能还有一些表单,例如主表单,不能从其他表单调用。
或者您可以在子窗体中定义公共属性,例如parent
,并使用
ChildForm form = new ChildForm();
form.parent=this;
form.Show();