码迷,mamicode.com
首页 > 其他好文 > 详细

绑定到目标方法时出错

时间:2018-11-14 14:35:10      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:private   style   sts   osc   inf   man   class   dcl   too   

突发奇想,浮动面板使用的控件类,在控件类中的有个按钮的响应函数,我想把它做成命令,直接在CAD界面里输入命令调用。

然后,就在命名空间外面填上了

[assembly: CommandClass(typeof(CoscoStruTools.CSTShellExpCtrl))]

又把[CommandMethod("SetFrLineCST")]添加到了按钮响应函数前面。

运行cad,输入命令SetFrLineCST,不好用,提示未知命令?

技术分享图片

哦,原来是方法是私有的,把private改成public,可是还是不好用,提示“绑定到目标方法时出错”。

技术分享图片

 

怎么回事呢?绑定到目标方法。。。。。绑定。。。。莫非是方法签名出了问题?

试试把代码移到一个公有的无参数的函数中,再在按钮响应函数中调用。

把[CommandMethod("SetFrLineCST")]放到那个无参数的函数前。

成功了。

 

绑定到目标方法时出错

标签:private   style   sts   osc   inf   man   class   dcl   too   

原文地址:https://www.cnblogs.com/sinceret/p/9957228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!