簡體   English   中英

為MS Project 2010開發插件時,如何在Visual Studio C#中為editclear()方法創建事件處理程序?

[英]How to create event handler in Visual Studio C# for editclear() method when developind addin for MS Project 2010?

我正在Visual Studio 2010 C#中為MS Project 2010開發外接程序。 當我使用“刪除”按鈕清除MS Project中任務字段的內容時,不會發生ProjectBeforeTaskChange事件。 當按下“刪除”按鈕時,將調用editclear方法,並且在Visual Studio中沒有此操作的事件。 我以為可以在調用editclear時創建一個事件處理程序。 你知道我該怎么做嗎? 還是有其他解決方案?

任何建議表示贊賞。

我有同樣的問題,但是我使用event _EProjectDoc_ChangeEventHandler Change因為我沒有找到SelectionChange 也許是因為我使用MS Project 2013插件。 但事實是,事件沒有有用的數據(僅傳遞Project對象)。 我只得到了ActiveCell ,它並不總是被更改的,例如,當按下Enter時,活動單元格如下。

編輯:我發現屬性applcation.MoveAfterReturn設置為false,按回車后保持當前選擇處於活動狀態:-)

為了解決此問題,我實現了SelectionChange事件,在其中檢查字段的值是否已更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM