• 締切済み

VC++についてエラーC3673の解決方法

初めてアプリケーションの開発をしている初心者です。 VC++2010のwindowsフォームアプリケーションを使ってアプリケーションの開発をしています。 Form1に配置したbutton1を押すと、Form2がモーダルな状態で実行されるようにしたくて、以下のようなプログラムを書いたのですが、エラーが出てしまいました。 自分でも少し調べてみましたが、解決法がよくわかりません。 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { Form2 f2 = gcnew Form2(); f2.ShowDialog(); } エラー error C3673: 'guiapp::Form2' : クラスはコピー コンストラクターを含んでいません Form2の中身に関しては、追加→新しい項目で作ってから手を加えていません。 よろしくお願いします。

みんなの回答

回答No.1

> Form2 f2 = gcnew Form2(); Form2^ f2 = gcnew Form2(); じゃないですか?

fees84
質問者

お礼

指摘していただいたとおり下記のプログラムでエラーがなくなりました。 ありがとうございました。 Form2^ f2 = gcnew Form2(); f2->ShowDialog();

関連するQ&A