如何在设计器的 WinForms TabControl 中切换选项卡?
Posted
技术标签:
【中文标题】如何在设计器的 WinForms TabControl 中切换选项卡?【英文标题】:How can I switch tabs in a WinForms TabControl in designer? 【发布时间】:2015-06-08 16:57:53 【问题描述】:我继承了包含一个 Windows 窗体的代码,该窗体包含一个带有 5 个选项卡的 TabControl。我无法在设计器中切换选项卡。当我在设计视图中打开表单时,选择了第一个选项卡,并显示了第一个 TabPage 的内容。当我尝试切换选项卡时,选择了顶部的正确选项卡,但只显示第一个 TabPage。我可以将选项卡添加到控件中,但它们不会与空的 TabPage 一起显示。如何在设计器视图中切换选项卡,以便修改第二个或第三个 TabPage 的内容?
【问题讨论】:
听起来像个有问题的设计师。您是否尝试过关闭 Visual Studio 并重新打开的行之有效的方法? 我的水晶球说 看起来 的选项卡内容实际上是位于 TabControl 顶部的面板,其父级是表单。因此,当您选择另一个选项卡时,它仍然会重叠。使用 View + (Other Windows) + Document Outline 这样你就可以看到了。 我觉得这可能是我见过的最丑的东西了!他们在任何控件的 TabPages 上都没有任何内容。相反,他们有一堆包含所有控件的 GroupBox,并且他们在适当的控件上调用 BringToFront() 以显示“选项卡”内容。感谢@Hans Passant 提供文档大纲提示。 【参考方案1】:单击 WindowsForm 中的 TabControl。转到属性>标签页。在左侧,您将看到列出的选项卡,它们旁边会有 2 个箭头,使用箭头,将要查看/编辑的选项卡放在顶部,然后单击确定。现在应该可以解决您的问题了。
【讨论】:
以上是关于如何在设计器的 WinForms TabControl 中切换选项卡?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Jetbrains Rider 中开发 GUI 设计器,例如在 Visual Studio 中用于 WinForms、WPF 等? [复制]