自定义TabControl - 使用Designer添加控件

时间:2016-10-22 17:14:17

标签: c# .net winforms controls windows-forms-designer

长话短说,我创建了一个自定义winform TabControl

public sealed class MyTabControl : TabControl

我无法找到一种方法来向其TabPages添加其他控件。当我在Control显示区域的顶部拖放任何类型的Button(例如PanelTabPage)时,它会被删除添加到Form而不是添加到页面本身。任何人都可以向我解释为什么以及如何将Designer互动实施到我的自定义Control

1 个答案:

答案 0 :(得分:0)

首先你必须添加你的" MyTabcontrol"到工具箱。

如何做到:

在“工具”菜单上,单击“选择工具箱项”。

在“.NET Framework组件”选项卡上,单击“浏览”。

在“打开文件”框中,找到在创建UserControl控件时生成的DLL。

然后将UserControl从工具箱拖到Form。

然后它有效。

以下是Microsoft的KB链接。 https://support.microsoft.com/en-us/kb/813450