のフォームからToolStripMenuItem
オンにする必要があります。これをインターネットで検索しようとしましたが、C++ については何もありません。すべての回答は C# についてのものです。Enabled
Child
C++ .NET
私はこれを試してみましたが、うまくいきません(menu_open
はですToolStripMenuItem
):
this->MdiParent->Controls["menu_open"]->Enabled=true;
私は試します:
(Form1)this->MdiParent->Controls["menu_open"]->Enabled=true;
と
((Form1)this->MdiParent)->Controls["menu_open"]->Enabled=true;
Form1
しかし、それが親であることがわかりません。助けてください。
私はこれを試します:行を追加します
ref class Form1;
子フォームと行の名前空間内
Form1^ parent;
内部のpublic ref class Child
.. . 今、親フォームのオブジェクトがあり、次を試します:
parent->Controls["menu_open"]->Enabled = true;
しかし、私はこのエラーがあります:
use of undefined type 'DataLogger::Form1'
left of '->Controls' must point to class/struct/union/generic type
left of '->Enabled' must point to class/struct/union/generic type
use of undefined type 'DataLogger::Form1'
left of '->Controls' must point to class/struct/union/generic type
left of '->Enabled' must point to class/struct/union/generic type