2012-10-13 37 views
0

我正在爲Visual Studio中的新建項目窗口創建一個IDTWizard。我需要用戶以特定格式輸入項目/解決方案名稱,即「A.B.C.D」。問題是我可以訪問新建項目窗口的唯一方法是通過IDTWizard界面中的Execute()方法。新建項目窗口關閉並打開自定義窗體,我無法在新建項目窗口中執行檢查。IDTWizard:驗證項目和解決方案名稱

有什麼辦法可以做到這一點?

幫助將不勝感激。

回答

0

您無法控制用戶在新建項目窗口中鍵入的內容,但在Execute()方法中,您可以檢查用戶輸入的名稱。當名稱有誤,您可以顯示錯誤信息並設置

retval = wizardResult.wizardResultBackOut; 

這將用戶返回到新建項目窗口,在那裏他可以更正名稱。