在运行时将设计时面板添加到 TabPage
我希望在设计时有一个带有控件的面板,但我想在运行时将此面板添加到 TabControl 的所需 tabPage 中。
我写了这样的东西,没有用:面板没有显示在选项卡页中。 请帮我。
panel2.Parent = tabGuy.TabPages[0];
tabGuy.SuspendLayout();
tabGuy.TabPages[0].Controls.Add(panel2);
tabGuy.ResumeLayout();
panel2.Show();
I wish to have a Panel with the controls on it at design time but I want to add this panel to a desired tabPage of my TabControl at run time.
I wrote something like this, did not work : the panel does not show up in the tab page.
please help me.
panel2.Parent = tabGuy.TabPages[0];
tabGuy.SuspendLayout();
tabGuy.TabPages[0].Controls.Add(panel2);
tabGuy.ResumeLayout();
panel2.Show();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能还需要设置面板的坐标,或者(更好)
panel2.Dock = DockStyle.Fill;
并且您不必设置 .Parent 或调用 .Show()
You probably need to set the coordinates of the Panel as well, or (better)
panel2.Dock = DockStyle.Fill;
And you don't have to set the .Parent or call the .Show()