进行Inventor开发的学习时,使用模板新建C#的工程。按照教程添加菜单。
测试后菜单添加成功。
在添加事件响应,点击菜单无反应。
对比教材代码,没有什么不对的地方,后来无意间将 ButtonDefinition 变量放在函数外部,作为类变量。重新生成菜单事件响应成功。
猜想可能是ButtonDefinition 变量作为函数内的临时变量时,在函数执行完毕后相应的内存空间被释放。
进行Inventor开发的学习时,使用模板新建C#的工程。按照教程添加菜单。
测试后菜单添加成功。
在添加事件响应,点击菜单无反应。
对比教材代码,没有什么不对的地方,后来无意间将 ButtonDefinition 变量放在函数外部,作为类变量。重新生成菜单事件响应成功。
猜想可能是ButtonDefinition 变量作为函数内的临时变量时,在函数执行完毕后相应的内存空间被释放。