如果标题令人困惑,我很抱歉,我花了近5分钟才最终想出了这个标题……
好的,你知道在Visual Studio Express中当你向表单添加TabControl时,你可以点击TabControl右上角的右箭头,它会添加一个新的TabPage,或者删除一个?
嗯,我正在创建一个用户Control,我需要人们能够在面板之间切换(我的用户控件由几个面板组成)。我知道这是可能的,因为我在过去使用过功能区Control,您可以在Designer视图中添加新按钮等。
有没有人能给我一些建议/建议,告诉我如何实现这一点?
谢谢
发布于 2010-02-19 08:16:03
如果我没理解错的话,您说的是智能标记。
这个过程有点复杂,所以我不打算尝试发布完整的示例。相反,我将向您推荐有关此主题的this tutorial。长话短说,您必须创建一个自定义设计器,并注册一个或多个自定义操作。您可以使用此选项创建一个列出可用面板的组合框,并在更改所选项目时在这些面板之间进行切换。
(注意-术语“智能标记”在Visual Studio中有两种截然不同的含义-我专门讨论的是可视化设计器智能标记,而不是代码编辑器中的智能标记)。
https://stackoverflow.com/questions/2293082
复制相似问题