10/04/25 20:26:28
>>21
動くかどうかは試してない。
【Form1.h】
ref class Form1 {
public: System::Void Form1Func() {~}
private: System::Void Form2Func();
private: System::Void Form1_KeyDown(~) {Form2Func();}
}
【Form1.cpp】
#include "Form1.h"
#include "Form2.h"
System::Void Form1::Form2Func(){
Form2^ form2 = safe_cast<Form2^>(Application::OpenForms["Form2"]);
form2->Form2Func();
}
【Form2.h】
ref class Form2 {
public: System::Void Form2Func() {~}
private: System::Void Form1Func();
private: System::Void Form2_KeyDown(~) {Form1Func();}
}
【Form2.cpp】
#include "Form1.h"
#include "Form2.h"
System::Void Form2::Form1Func()
{
Form1^ form1 = safe_cast<Form1^>(Application::OpenForms["Form1"]);
form1->Form1Func();
}