C# 如何在控件中查找承载特定Winforms控件的窗体?

C# 如何在控件中查找承载特定Winforms控件的窗体?,c#,.net,winforms,C#,.net,Winforms,我希望能够在我的控件代码中访问托管我的控件的任何窗体,例如: myControl.ParentForm 这可能吗?如果是,如何使用?您可以使用控件的方法: Form parent = myControl.FindForm(); 请记住,只有当窗体由设计器添加时,此选项才有效。如果动态添加控件,则需要确保父窗体设置正确,否则FindForm()将返回null!!!

我希望能够在我的控件代码中访问托管我的控件的任何窗体,例如:

myControl.ParentForm
这可能吗?如果是,如何使用?

您可以使用控件的方法:

Form parent = myControl.FindForm();

请记住,只有当窗体由设计器添加时,此选项才有效。如果动态添加控件,则需要确保父窗体设置正确,否则FindForm()将返回null!!!