IDTWizard:项目和解决方案名称的验证

时间:2012-10-13 05:15:25

标签: c# .net

我正在为Visual Studio中的New Project Window创建一个IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“A.B.C.D”。问题是我可以访问新项目窗口的唯一方法是使用IDTWizard界面中的Execute()方法。新项目窗口关闭并打开自定义窗体,我无法在新项目窗口中执行检查。

有没有办法实现这个目标?

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

您无法控制用户在“新建项目窗口”中键入的内容,但在Execute()方法中,您可以检查用户输入的名称。如果名称错误,您可以显示错误消息并设置

retval = wizardResult.wizardResultBackOut;

这会将用户返回到新项目窗口,在那里他可以更正名称。