C++2012でのフォーム切替
いつも御世話になっております。
現在C++2012EXPRESSを使用し勉強を始めたばかりのものです。
早速質問なのですが、フォームの切替の仕方がわからず困っています。
#pragma once
#include "Frm_Manual.h" ←追加
private: System::Void cmd_Manual_Click(System::Object^ sender, System::EventArgs^ e) {
Frm_Manual^ form = gcnew Frm_Manual();
form->Show();
}
上記で追加したフォームを開く
上記の方法で追加したフォームを開くことが出来ました。
同様に追加したフォームからFrm_Mainを開きたいので
#pragma once
#include "Frm_Main.h" ←追加
private: System::Void cmd_Main_Click(System::Object^ sender, System::EventArgs^ e) {
Frm_Main^ form = gcnew Frm_Main();
form->Show();
}
とするとエラーが15個も発生してしまいます。
エラーはC2065,C2061,C2227の三種類です。
どこかでFrm_Main.hをインクルードする必要があると思うのですがどこに記入すればよいのかわかりません。
ネット検索もしたのですが、2つのフォームを交互に開くプログラムは検索できたのですが、現在行いたい処理は、フォームを5個作成し、切り替えるプログラムです。
VBでは簡単に出来たので、安易に考えていましたがつまいづいてしまいました。
よろしくお願いいたします。
補足
ありがとうございます ShowDialogだったのですね 助かりました