Visual Studio Windows窗体中Pages.Add()的C++等价物
本文关键字:C++ 等价物 Add Pages Studio Windows 窗体 Visual | 更新日期: 2023-09-27 17:57:50
我正在使用Visual Studio 2010,并试图制作一个多页Windows窗体。
我需要一个相当于这个C#代码的C++/CLI:
public CreateUserWizard(CreateUserContext context)
{
InitializeComponent();
Pages.Add(new WelcomePage());
Pages.Add(new UserNamePage(context));
Pages.Add(new PasswordPage(context));
Pages.Add(new AdvancedPasswordOptionsPage(context));
Pages.Add(new SummaryPage(context));
Pages.Add(new ProgressPage(context));
Pages.Add(new CompletePage(context));
}
此C#代码是从以下来源下载的:http://winformswizard.codeplex.com/.例如,我只需要知道如何将此代码写入C++/CLI:
Pages.Add(new WelcomePage());
我相信在托管C++中,只需使用指向成员运算符(->
)的指针,就必须使用gcnew
来代替new
,如下所示:
Pages->Add(gcnew WelcomePage());