Visual c++ 检查组件是否存在VC++;2008

Visual c++ 检查组件是否存在VC++;2008,visual-c++,c++-cli,Visual C++,C++ Cli,我定义了这样一个标签: private: System::Windows::Forms::Label^ label2; if(this->label2 == NULL){/*create the label*/} 我想创建这个标签,然后在用户按下按钮时显示 我面临的问题是,当用户再次按下按钮时,标签会再次创建,因此我尝试将if语句如下所示: private: System::Windows::Forms::Label^ label2; if(this->label2 ==

我定义了这样一个标签:

private: System::Windows::Forms::Label^  label2;
if(this->label2 == NULL){/*create the label*/}
我想创建这个标签,然后在用户按下按钮时显示 我面临的问题是,当用户再次按下按钮时,标签会再次创建,因此我尝试将if语句如下所示:

private: System::Windows::Forms::Label^  label2;
if(this->label2 == NULL){/*create the label*/}
但是没有按照编译器所说的那样声明NULL,,我尝试了(0),但仍然无法工作!
请建议我

nullptr
是在c++/cli中为托管引用指定null的正确方法。这相当于C#中的
null

非常感谢:),,如果我想删除一个texbox呢?我不知道你的意思。但这听起来像是另一个问题