Inventor(C#)开发学习小结——在Ribbon上添加按钮

  Inventor自带的案例中,VBA的代码想要复用到C#上,经常会遇到问题:方法名不一样、引用的包不一样,等等等等。好在也提供了C#版本的demo,但是在实际的使用过程中也会出现一些小问题。


  Inventor的C# Ribbon案例中,assembly.GetManifestResourceStream("命名空间.项目的资源文件名.图标名称.ico");需要记住使用GetManifestResourceStream的时候,资源必须是嵌入式资源,也就是说这里的图标名称.ico"就必须是“嵌入式资源”。可以在Visual Studio上点击该文件,右键属性,修改该文件为嵌入式资源。
  这里尤其需要注意的是:“命名空间”并不是该cs文件中namespace的名称,需要在项目上右键属性去查。


  并且Inventor的案例中,使用了Icon这个类,使用的图片(图标)必须是ico为后缀的图片。

操作可以参照这里的图
更加信息的解释:C#反射:GetManifestResourceStream 获取项目资源为空解决方案


  一个与该话题无关的问题:Visual Studio已经打开的时候,向项目文件中添加一个新的文件,Visual Studio并不会主动的将这个新文件展示在“解决方案资源管理器”中。需要自己在“解决方案资源管理器”中找到“显示所有文件”的按钮,手动显示所有文件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值