【问题标题】:Adding a Design time Panel to a TabPage at run time在运行时将设计时面板添加到 TabPage
【发布时间】:2010-06-01 13:53:30
【问题描述】:

我希望在设计时有一个带有控件的面板,但我想在运行时将此面板添加到我的 TabControl 的所需 tabPage 中。

我写了这样的东西,没有用:面板没有显示在标签页中。 请帮帮我。

panel2.Parent = tabGuy.TabPages[0];
tabGuy.SuspendLayout();
tabGuy.TabPages[0].Controls.Add(panel2);
tabGuy.ResumeLayout();
panel2.Show();

【问题讨论】:

  • 在设计时您不需要编写代码来添加标签页,只需将面板拖放到可视化编辑器中的标签页

标签: c# winforms tabcontrol panel


【解决方案1】:

您可能还需要设置面板​​的坐标,或者(更好)panel2.Dock = DockStyle.Fill;

而且您不必设置 .Parent 或调用 .Show()

【讨论】:

  • DockStyle 成功了。非常感谢。
猜你喜欢
  • 2012-06-06
  • 1970-01-01
  • 2015-06-28
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多