ToolStripMenuItem
을 Enabled
에 넣고 Child
양식을 C++ .NET
으로 만들어야합니다. 나는 인터넷에서 이것을 찾으려고 노력하지만, C++에서는 아무것도 찾지 못한다. C#에 대한 모든 대답 도자기.자식 폼 C++ .NET에서 MdiParent 컨트롤에 액세스하는 방법
나는 이것을 시도했지만 작동하지 않습니다 (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
도와주세요.
public ref class Child
의 내부
Form1^ parent;
내부의 라인
ref class Form1;
를 추가 ... 지금은 부모 폼의 객체를하고 난 시도 :
parent->Controls["menu_open"]->Enabled = true;
그러나 나는이 오류가 : enyone이 같은 문제가됩니다
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