0

私はこのようなラベルを定義しました:

private: System::Windows::Forms::Label^  label2;

そして、このラベルを作成して、ユーザーがボタンを押したときに表示されるようにしたいのですが、ユーザーがボタンをもう一度押すと、ラベルが再度作成されるという問題が発生するため、if文を次のように配置しようとしました:

if(this->label2 == NULL){/*create the label*/}

しかし、コンパイラが言うようにNULLは宣言されていません、、私は(0)を試しましたが、まだ動作していません! アドバイスください…!

4

1 に答える 1

1

nullptrこれは、c ++/cliの管理された参照にnullを指定する適切な方法です。nullC#と同等です。

于 2012-04-25T16:03:07.950 に答える