0
我正在爲Visual Studio中的新建項目窗口創建一個IDTWizard。我需要用戶以特定格式輸入項目/解決方案名稱,即「A.B.C.D」。問題是我可以訪問新建項目窗口的唯一方法是通過IDTWizard界面中的Execute()方法。新建項目窗口關閉並打開自定義窗體,我無法在新建項目窗口中執行檢查。IDTWizard:驗證項目和解決方案名稱
有什麼辦法可以做到這一點?
幫助將不勝感激。
我正在爲Visual Studio中的新建項目窗口創建一個IDTWizard。我需要用戶以特定格式輸入項目/解決方案名稱,即「A.B.C.D」。問題是我可以訪問新建項目窗口的唯一方法是通過IDTWizard界面中的Execute()方法。新建項目窗口關閉並打開自定義窗體,我無法在新建項目窗口中執行檢查。IDTWizard:驗證項目和解決方案名稱
有什麼辦法可以做到這一點?
幫助將不勝感激。
您無法控制用戶在新建項目窗口中鍵入的內容,但在Execute()方法中,您可以檢查用戶輸入的名稱。當名稱有誤,您可以顯示錯誤信息並設置
retval = wizardResult.wizardResultBackOut;
這將用戶返回到新建項目窗口,在那裏他可以更正名稱。