visual studio c++中通过主窗口From1中的一个按钮button1,点击按钮后显示子窗口From2. 这个按钮事件怎么写

visual studio c++中在Form1中包含Form2即,#include"Form2.h"可以对Form2进行操作,但是如果在Form2中包含Form1来操作Form1即,#include"Form1.h",则会冲突,怎样解决?

#pragma once
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
IDE自动为每个头文件添加了#pragma once
继续等待答案...

第1个回答  2011-01-01
在两个头文件里使用#pragma once
http://baike.baidu.com/view/1276747.htm

你是在两个.h文件中相互引用?那么你需要加一个类声明:
在Form1.h里面
#include "Form2.h"
class Form2;
在Form2.h里面
#include "Form1.h"
class Form1;
第2个回答  2010-12-30
C#中是这样的
Form2 fm2=new Form2();
fm2.showDialog();//或fm2.show();效果不同

其他语言大同小异本回答被提问者和网友采纳
第3个回答  2010-12-30
Form2 fm2=new Form2();
fm2.showDialog();//或fm2.show();
相似回答