進行Inventor開發的學習時,使用模板新建C#的工程。按照教程添加菜單。
測試後菜單添加成功。
在添加事件響應,點擊菜單無反應。
對比教材代碼,沒有什麼不對的地方,後來無意間將 ButtonDefinition 變量放在函數外部,作爲類變量。重新生成菜單事件響應成功。
猜想可能是ButtonDefinition 變量作爲函數內的臨時變量時,在函數執行完畢後相應的內存空間被釋放。
進行Inventor開發的學習時,使用模板新建C#的工程。按照教程添加菜單。
測試後菜單添加成功。
在添加事件響應,點擊菜單無反應。
對比教材代碼,沒有什麼不對的地方,後來無意間將 ButtonDefinition 變量放在函數外部,作爲類變量。重新生成菜單事件響應成功。
猜想可能是ButtonDefinition 變量作爲函數內的臨時變量時,在函數執行完畢後相應的內存空間被釋放。