我正在为Visual Studio中的New Project Window创建一个IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“A.B.C.D”。问题是我可以访问新项目窗口的唯一方法是使用IDTWizard界面中的Execute()方法。新项目窗口关闭并打开自定义窗体,我无法在新项目窗口中执行检查。
有没有办法实现这个目标?
非常感谢帮助。
答案 0 :(得分:0)
您无法控制用户在“新建项目窗口”中键入的内容,但在Execute()方法中,您可以检查用户输入的名称。如果名称错误,您可以显示错误消息并设置
retval = wizardResult.wizardResultBackOut;
这会将用户返回到新项目窗口,在那里他可以更正名称。