我想把一个窗体放到tabcontrol 的一个tabpage里,见过别人的成功了,自己却不行
TabPage tp = new TabPage();
tabcontrol.TabPages.Add(tp);
tp.BorderStyle = BorderStyle.Fixed3D;
tp.Name = addfrm.Name;
tp.Text = tpgtext; //向选项卡添加窗体。
tp.Controls.Add(addfrm);///////////////该句报错,,“无法将顶级控件添加到控件。”
addfrm.Visible = true;
addfrm.AutoScroll = true;
TabPage tp = new TabPage();
tabcontrol.TabPages.Add(tp);
tp.BorderStyle = BorderStyle.Fixed3D;
tp.Name = addfrm.Name;
tp.Text = tpgtext; //向选项卡添加窗体。
tp.Controls.Add(addfrm);///////////////该句报错,,“无法将顶级控件添加到控件。”
addfrm.Visible = true;
addfrm.AutoScroll = true;
_Form2.TopLevel = false;
_Form2.Size = new Size(100, 100);
_Form2.Location = new Point(0, 0);
TabPage tp = new TabPage();
tabControl1.TabPages.Add(tp);
tp.BorderStyle = BorderStyle.Fixed3D;
tp.Name = _Form2.Name;
tp.Text = "!23";
//向选项卡添加窗体。
tp.Controls.Add(_Form2);///////////////该句报错,,“无法将顶级控件添加到控件。”
_Form2.Show();必须使用 _Form2.TopLevel = false;