0

我正在为 Visual Studio 中的新项目窗口创建一个 IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“ABCD”。问题是我可以访问新项目窗口的唯一方法是通过 IDTWizard 界面中的 Execute() 方法。新项目窗口关闭并打开自定义表单,我无法在新项目窗口本身中执行检查。

有没有办法做到这一点?

帮助将不胜感激。

4

1 回答 1

0

您无法控制用户在 New Project Window 中键入的内容,但在 Execute() 方法中,您可以检查用户输入的名称。当名称错误时,您可以显示错误消息并设置

retval = wizardResult.wizardResultBackOut;

这将使用户返回到新项目窗口,他可以在其中更正名称。

于 2013-08-22T16:14:39.660 回答