Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 扩展Windows窗体并使其成为Visual Studio的一部分_C#_Winforms_Visual Studio 2012 - Fatal编程技术网

C# 扩展Windows窗体并使其成为Visual Studio的一部分

C# 扩展Windows窗体并使其成为Visual Studio的一部分,c#,winforms,visual-studio-2012,C#,Winforms,Visual Studio 2012,如果我在VisualStudioExpress工具箱中搜索,我会找到TabControl和Tab。我想扩展该选项卡,这样我就可以为它提供一些标准功能,而不是每次添加新的默认选项卡时都要反复这么做 在NetBeans(Java)中,您可以扩展任何Swing组件,然后将其拖动到GUI构建器中以供连续使用 在VS Express 2012中我将如何做到这一点?看来我不行 如果我创建了一个扩展Tab的类,我似乎无法将它拖到工具箱中。我是否只需要像C#Wizard那样创建一个新的“自定义控件”/“用户控件

如果我在VisualStudioExpress工具箱中搜索,我会找到TabControl和Tab。我想扩展该选项卡,这样我就可以为它提供一些标准功能,而不是每次添加新的默认选项卡时都要反复这么做

在NetBeans(Java)中,您可以扩展任何Swing组件,然后将其拖动到GUI构建器中以供连续使用

在VS Express 2012中我将如何做到这一点?看来我不行

如果我创建了一个扩展Tab的类,我似乎无法将它拖到工具箱中。我是否只需要像C#Wizard那样创建一个新的“自定义控件”/“用户控件”类就可以了?它会处理其余的事情吗?我对C#和VS Express IDE有点陌生。

是的,“用户控制”是解决方案

只需创建一个新的“用户控件”,并在其中添加选项卡控件,您就会发现它会自动显示在工具箱中

然后可以根据需要更改属性


关于,

我认为您可以创建自己的自定义控件,然后按说明添加它。也许这会有所帮助:或者可能是这样:不确定您搜索了什么,但这是我的搜索词:。关于VisualStudio,您尝试过什么?奇怪。我根本没有发现这样的事情。大部分都是无用的,但还是要谢谢你。我会试试上面列出的。非常感谢。我试试看!