如果标题令人困惑,我深表歉意,我花了近 5 分钟才终于想出这个标题......
好的,您知道如何在 Visual Studio Express 中将 TabControl
添加到表单中,并且可以单击 TabControl
右上角的右箭头> 它会添加一个新的 TabPage
,还是删除一个?
嗯,我正在创建一个用户控件
,我需要人们能够在面板之间切换(我的用户控件由多个面板组成)。我知道这是可能的,因为我过去使用过功能区Control
,您可以在设计器 View 中添加新按钮等。
有人可以就我如何实现这一目标提供任何建议/建议吗?
谢谢
最佳答案
如果我正确理解你的问题,你正在谈论智能标签。
这个过程有点复杂,所以我不会尝试发布完整的示例。相反,我将向您推荐 this tutorial就此主题而言。长话短说,您必须创建一个自定义设计器,并注册一个或多个自定义操作。您可以使用它创建一个列出可用面板的组合框,并在所选项目更改时在它们之间切换。
(注意 - 术语“智能标记”在 Visual Studio 中具有两种不同的含义 - 我具体讨论的是可视化设计器智能标记,而不是代码编辑器中的智能标记)。
关于c# - 交互式设计时用户控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293082/