当前位置: 代码迷 >> C# >> 如何控控制panel中加载窗口中label 或者button控件
  详细解决方案

如何控控制panel中加载窗口中label 或者button控件

热度:73   发布时间:2016-05-05 03:01:47.0
怎么控控制panel中加载窗口中label 或者button控件
因为需要在主窗口中的panel上加载不同的窗口, 我用的是 panel1.Controls.Add(form);现在我需要用主窗口中的一个button 控制panel中加载的窗体上的一个lable 显示不同的类容  请问大侠们应该怎么操作  急急急
------解决思路----------------------
楼主想做成这样的吗

   Form2 frm2 =new Form2();
        Form3 frm3 =new Form3();
        private void button2_Click(object sender, EventArgs e)
        {

            frm2.TopLevel = false;
            frm3.TopLevel =false;
            frm2.Parent = panel1;
            frm3.Parent = panel1;
            panel1.Controls.Add(frm2);
            panel1.Controls.Add(frm3);
            frm2.Show();
            frm3.Show();

            frm2.Setlabell = "我是Form2的label";
            frm3.Setlabell = "我是Form3的label";
        }

Form2代码

 public string Setlabell
        {
            get { return label1.Text; }
            set { label1.Text = value; }
        }

  相关解决方案