WinForms从嵌入式表单读取控件

时间:2016-11-06 20:12:40

标签: c# winforms

WinForms相当新。我有一个主要表单(Main),其中包含SplitContainercontainer),其中包含两个面板(Panel1Panel2

container.Panel1中,我有一个组合框(selectFY)和一个按钮。单击该按钮会在container.Panel2中加载第二个表单,如:

    private void btnButton1_Click(object sender, EventArgs e)
    {
        container.Panel2.Controls.Clear();
        Form2 form = new Form2();
        form.TopLevel = false;
        form.Dock = DockStyle.Fill;
        container.Panel2.Controls.Add(form);
        form.Show();
     }

我要做的是在Form2的代码中,从selectedText

中的selectFY组合框中读取container.Panel1

我试过了:

  • 访问为Main.container.Panel1.selectFY.selectedText

  • 创建一个指向Main的链接

    Main mainform = new Main();
    var fy = mainform.container.Panel1.selectFY.selectedText
    

但两者都没有效果。

0 个答案:

没有答案