Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 Visual Studio 中的新项目窗口创建一个 IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“ABCD”。问题是我可以访问新项目窗口的唯一方法是通过 IDTWizard 界面中的 Execute() 方法。新项目窗口关闭并打开自定义表单,我无法在新项目窗口本身中执行检查。
有没有办法做到这一点?
帮助将不胜感激。
您无法控制用户在 New Project Window 中键入的内容,但在 Execute() 方法中,您可以检查用户输入的名称。当名称错误时,您可以显示错误消息并设置
retval = wizardResult.wizardResultBackOut;
这将使用户返回到新项目窗口,他可以在其中更正名称。