我正在为 Visual Studio 2010 C# 中的 MS Project 2010 开发插件。当我使用“删除”按钮清除 MS Project 中任务字段的内容时,不会发生 ProjectBeforeTaskChange 事件。当按下“删除”按钮时,会调用 editclear 方法,并且在 Visual Studio 中没有此操作的事件。我想可能我可以在调用 editclear 时创建一个事件处理程序。你知道我该怎么做吗?还是有其他解决方案?
任何建议表示赞赏。
我正在为 Visual Studio 2010 C# 中的 MS Project 2010 开发插件。当我使用“删除”按钮清除 MS Project 中任务字段的内容时,不会发生 ProjectBeforeTaskChange 事件。当按下“删除”按钮时,会调用 editclear 方法,并且在 Visual Studio 中没有此操作的事件。我想可能我可以在调用 editclear 时创建一个事件处理程序。你知道我该怎么做吗?还是有其他解决方案?
任何建议表示赞赏。
为了解决这个问题,我实现了 SelectionChange 事件,我在其中检查字段的值是否已更改。
我有同样的问题,但我使用event _EProjectDoc_ChangeEventHandler Change
是因为我还没有找到SelectionChange
. 可能是因为我使用 MS Project 2013 AddIn。但事情是事件没有有用的数据(仅传递Project
对象)。我只得到ActiveCell
了一个并不总是被改变的那个,例如当按下进入活动单元格时是下面的一个。
编辑:我发现applcation.MoveAfterReturn
设置为 false 的属性,在按下回车后保持当前选择处于活动状态:-)