c# windows 应用程序中通过主窗体的按钮打开另一个窗体的面板

Opening panel of another form by button of the main form in c# windows application

有2个windows表单,一个是主表单,一个是子表单。在子窗体中,有 4 个不同的面板 Panel 1,2,3 和 4.In 主窗体有一个按钮。

我想做什么:

我想通过单击主窗体的按钮打开子窗体的第二个面板。

你需要做的就是为你的子表单保留一个引用变量,把它放在你的主表单中,并在你打开子表单时设置它的值,就像这样:

private Form _subForm;

private void OpenSubForm()
{
    _subForm = new SubForm();
    _subForm.Show();
}

然后您可以使用它从主窗体访问子窗体的面板:

private void ButtonClick()
{
    _subForm.panel1.Show();
}