新フォームの表示について

解決


777  2009-01-11 23:57:20  No: 69410

新しい項目の追加でフォームを追加し、(Form2)
Form1.hに #include "Form2.h"を追加しました。

Form1.hにて、Form2::Show();を記述したところ、
「静的でないメンバ関数の呼び出しが正しくありません」と
エラーになり、新しいフォームの表示ができませんでした。

解決策を教えていただけないでしょうか。m(__)m

よろしくお願い致します。


επιστημη  URL  2009-01-12 00:04:08  No: 69411

Form2 のインスタンスを new し、そいつに対してShow()する。


777  2009-01-12 01:21:47  No: 69412

System::Windows::Forms::Form^ Form2 = gcnew Form;
Form2::Show();

上記のとおり、Form2のインスタンスをnewしましたが、
同様のエラーが発生してしまいました。

再度、解決策をお願い致します。m(__)m


επιστημη  URL  2009-01-12 01:36:04  No: 69413

そいつに対してShow()する
^^^^^^^^^^^^^^


777  2009-01-12 04:20:13  No: 69414

そいつに対してとは、newしたForm2ということでよかったでしょうか?


επιστημη  URL  2009-01-12 08:09:22  No: 69415

もちろん。


777  2009-01-12 09:28:58  No: 69416

newしたForm2に対してShow()しましたが、
エラーになりました。

System::Windows::Forms::Form^ Form2 = gcnew Form;
Form2::Show();

何が原因なのでしょうか?


επιστημη  URL  2009-01-12 09:51:19  No: 69417

デタラメだから。

Form2^ frm = gcnew Form2();
frm->Show();


777  2009-01-12 10:53:06  No: 69418

επιστημηさん

ありがとうございました。m(__)m

System::Windows::Forms::Form^ frm = gcnew Form2();
frm->Show();

できましたm(__)m


777  2009-01-12 10:53:28  No: 69419

解決できました。m(__)m


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加