111 是窗体应用程序,222 是窗体控件库:
[C#] 创建自定义控件

如果想要给自己的控件改名,需要对 UserControl1.cs 重命名(或删除重建)。

编译 222 项目,之后打开 111 的工具箱,任意位置右键点选择项:
[C#] 创建自定义控件

在 .net framework 中选浏览,打开 222 生成的 dll:
[C#] 创建自定义控件

[C#] 创建自定义控件

添加成功的标志:
[C#] 创建自定义控件

在来到工具箱,就可以在常规列表中找到这个控件:
[C#] 创建自定义控件

总之,最重要的一点,控件库项目一定要和 窗体应用项目的框架对应,不要一个选 .net core 一个选 .net framework 。

相关文章: