C#如何引用别人写好的控件放到自己工程下使用?

C罗子 2016-11-02 01:28:03
我的C#程序需要一个进度条loading,执行存储过程的时候显示这个loading,看到网上如下的链接,
地址:
http://www.cnblogs.com/lichence/archive/2011/08/16/2140684.html
别人写好的一个自定义的loading,运行时候的效果挺好,所以想把这个进度条拿过来放到自己的工程下,复制了如下2个文件到了自己的工程下,
如下图所示:

期待着自己的工具栏也能像他的工程那样显示出那2个自定义的控件,但是发现自己的工程中没有这2个控件,请问如何操作才能让自己的工程下也能显示出这2个控件?

我的尝试步骤是:
1、这个链接的代码我下载到了本地,打开后也是能运行的,运行这个别打开别人的工程:

2、打开工程后能看见他写好的控件,以及他工程的文件结构如下图:


3、然后我在自己的工程里也创建了他定义的这2个类,如下图:

4、但是我的工程左边的工具栏没有显示那2个自定义的控件,如下图所示:


请问如何操作才能让自己的工程下也能显示出这2个控件?
...全文
1270 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 13 楼 Chinajiyong 的回复:
[quote=引用 12 楼 xianying7509 的回复:] [quote=引用 7 楼 Chinajiyong 的回复:] 我已经尝试了拷贝过来是可以的
我复制他的到我自己的工程下了: 我的工程也刷新了,但是没显示这个文件夹: [/quote] 你直接在文件夹复制那个Control文件夹,然后在VS项目上对应位置粘贴就行了啊[/quote] 好了,谢谢!
EnForGrass 2016-11-02
  • 打赏
  • 举报
回复
引用 12 楼 xianying7509 的回复:
[quote=引用 7 楼 Chinajiyong 的回复:] 我已经尝试了拷贝过来是可以的
我复制他的到我自己的工程下了: 我的工程也刷新了,但是没显示这个文件夹: [/quote] 你直接在文件夹复制那个Control文件夹,然后在VS项目上对应位置粘贴就行了啊
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 7 楼 Chinajiyong 的回复:
我已经尝试了拷贝过来是可以的

我复制他的到我自己的工程下了:

我的工程也刷新了,但是没显示这个文件夹:
xuzuning 2016-11-02
  • 打赏
  • 举报
回复
日文啊,咱可不懂
快捷键 J
EnForGrass 2016-11-02
  • 打赏
  • 举报
回复
点击项目=》右键啊
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 7 楼 Chinajiyong 的回复:
我已经尝试了拷贝过来是可以的
您说的编译一下是怎么的操作,我刚用C#不久,能截个图说一下在哪编译吗?
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
复制 Controls 目录到你的项目中
你在项目管理器中默认只会看到 Controls 目录下的两个文件,分别右键加入到项目中即可

我邮件点击了,但是没有追加,您看:
EnForGrass 2016-11-02
  • 打赏
  • 举报
回复
我已经尝试了拷贝过来是可以的
EnForGrass 2016-11-02
  • 打赏
  • 举报
回复
引用 5 楼 xianying7509 的回复:
[quote=引用 4 楼 Chinajiyong 的回复:] 你是WPF的项目还是Winform的项目哦?他那个是winform的usercontrol, 如果你是winform的项目,把他那个项目的Control文件夹一起拷贝到你的项目里,记得编译一下,看看左边toolbox有没有
我的是winform的,我是在自己工程建了个文件夹叫Controls,与他的一样,然后再新建了2个文件到了这个文件夹下。请问这个流程不对吗?[/quote] 不需要新建直接把他的拷贝过来,
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 4 楼 Chinajiyong 的回复:
你是WPF的项目还是Winform的项目哦?他那个是winform的usercontrol, 如果你是winform的项目,把他那个项目的Control文件夹一起拷贝到你的项目里,记得编译一下,看看左边toolbox有没有
我的是winform的,我是在自己工程建了个文件夹叫Controls,与他的一样,然后再新建了2个文件到了这个文件夹下。请问这个流程不对吗?
EnForGrass 2016-11-02
  • 打赏
  • 举报
回复
你是WPF的项目还是Winform的项目哦?他那个是winform的usercontrol, 如果你是winform的项目,把他那个项目的Control文件夹一起拷贝到你的项目里,记得编译一下,看看左边toolbox有没有
xuzuning 2016-11-02
  • 打赏
  • 举报
回复
复制 Controls 目录到你的项目中
你在项目管理器中默认只会看到 Controls 目录下的两个文件,分别右键加入到项目中即可
C罗子 2016-11-02
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
把他的那两个控件代码文件拷到你的工程下来(一共6个文件)
然后在你的工程上右键 添加 现有项 选中那6个文件 添加
然后编译你的工程,打开窗口设计工具
就可以在工具栏上看到了

注意他的是Winform控件 如果你的是WPF的话 是用不了的

请问是我这个图片中的哪6个?您能截个图告诉我吗?
stherix 2016-11-02
  • 打赏
  • 举报
回复
把他的那两个控件代码文件拷到你的工程下来(一共6个文件) 然后在你的工程上右键 添加 现有项 选中那6个文件 添加 然后编译你的工程,打开窗口设计工具 就可以在工具栏上看到了 注意他的是Winform控件 如果你的是WPF的话 是用不了的

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧