Visual C ++打开第二个表单

时间:2012-07-30 19:09:57

标签: forms visual-c++ button

我有一个包含两个表单的项目,Form1.h和Form2.h。

每个的.cpp文件都是test.cpp和Form2.cpp。

我想从第一个窗口打开第二个窗体,通过按钮单击,我已经有了代码,放在button1_Click方法中:

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

我还将include文件放在Form1.h(#include“Form2.h”)中,但是我不断收到以下错误:

error C2065: 'Form2' : undeclared identifier

error C2065: 'form' : undeclared identifier

error C2061: syntax error : identifier 'Form2'

error C2065: 'form' : undeclared identifier

error C2227: left of '->Show' must point to class/struct/union/generic type

1>          type is ''unknown-type''

1>  Generating Code...

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我一直在寻找解决方案几天......其中没有一个有效。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你是否在test.cpp中包含了Form1.h?