C# SpaceClaim二次开发——新增一个插件按钮(SpaceClaim 19.0 + VS 2019)

C# SpaceClaim二次开发——新增一个插件按钮(SpaceClaim 19.0 + VS 2019)

创建插件Addin后,我们可以对原有的按钮进行修改,如修改按钮调用的函数或者直接修改按钮调用的函数中的内容。

原Addin插件模板中有许多初始按钮,我们也可以新增一个新按钮来实现我们想要的功能。下面介绍如何新增一个插件按钮。

1、项目右键—添加SpaceClaim项;或直接复制一个现有项;

右键单击“SampleAddIn”-“Commands”,选择“添加-新建项”,选择.cs类,名称自己输入,这里我以MyClass.cs为例。选择添加。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

选择添加。之后将MyClass.cs中的内容替换。可以直接复制CreateGear.cs中的代码,然后将报错的类名修改为自己的类名。
见下图中需要修改的位置。
在这里插入图片描述

2、在Resources.resx中添加相关信息;

在“Properties”文件夹下,找到“Resources.resx”。
在这里插入图片描述
在这里插入图片描述
在Resources.resx的左上角选字符串,添加一个名称和值,这个值是作为新按钮的名称。
在这里插入图片描述
在Resources.resx的左上角选图形,添加一个图像并命名,这个图像是作为新按钮的图标。
在这里插入图片描述
返回MyClass.cs,在构造函数即选中的这一行中,修改对应的参数。
如,MyClassTest就是上面新创建的新按钮的名称。
在这里插入图片描述

3、在Ribbon.xml放置新按钮;

在“Resources”文件夹下找到“Ribbon.xml”.
在这里插入图片描述
在原按钮布局上新添加新按钮的布局
在这里插入图片描述

4、在addin.cs里new;

打开“addin.cs”,new一个我们新创建的按钮类。
在这里插入图片描述

5、运行

运行后,在菜单栏中就会出现我们新创建的按钮。
在这里插入图片描述
之后,在“MyClass.cs”的OnExecute()函数中即可写自己的新代码,然后用新按钮调用。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值