如题所述
我觉得你描述得不对。
如果是两个项目,在引用里面引用当前程序集就可以了。
你应该把解决方案,项目,窗体程序搞错概念了。
如果是一个项目中有两个窗体,如果是winfrom程序
直接在form1中写
form2 f2 = new form2()
form2.对象属性就可以了。
当然,这个必须是共公的public,private调不了。
如果是web程序
那就用js写.
--------1.html---------------------
<script language="javascript">
//定义子窗口
var subWin = null;
//打开子窗口
function popOne() {
subWin = window.open('2.html','aWin','height=200,width=200');
}
//关闭子窗口
function eradic8() {
if (subWin != null && subWin.open) subWin.close();
}
</script>
<input type="button" value="打开窗口" onclick="popOne();" />
<input type="button" value="关闭窗口" onclick="eradic8() ;" />
-----------2.html----------------
hello world!
----------------------------
如果是两个项目,在引用里面引用当前程序集就可以了。
你应该把解决方案,项目,窗体程序搞错概念了。
如果是一个项目中有两个窗体,如果是winfrom程序
直接在form1中写
form2 f2 = new form2()
form2.对象属性就可以了。
当然,这个必须是共公的public,private调不了。
如果是web程序
那就用js写.
--------1.html---------------------
<script language="javascript">
//定义子窗口
var subWin = null;
//打开子窗口
function popOne() {
subWin = window.open('2.html','aWin','height=200,width=200');
}
//关闭子窗口
function eradic8() {
if (subWin != null && subWin.open) subWin.close();
}
</script>
<input type="button" value="打开窗口" onclick="popOne();" />
<input type="button" value="关闭窗口" onclick="eradic8() ;" />
-----------2.html----------------
hello world!
----------------------------
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-05-13
一个解决方案里面可以同时存在几个项目,只要互相引用了就可以调用了追问
怎么引用呢,麻烦详细说说
追答using 命名空间名
第2个回答 2013-05-13
导入另外一个项目的namespace追问
怎么导入啊,是不是using Form2;这样我试过了,提示没有Form2这一对象
追答在第一个项目的解决方案目录下右键点击引用,添加引用,然后会出来一个添加引用的窗体,选中项目栏,点击添加第二个项目。
然后在第一个项目上方写一句代码,using 第二个项目的namespace,
类似于这样using WindowsFormsApplication3;