C#.net中同一个解决方案有两个项目Form1,Form2 ,请问如何在From1中调用Form2的对象
3个回答
2013-05-13
展开全部
我觉得你描述得不对。
如果是两个项目,在引用里面引用当前程序集就可以了。
你应该把解决方案,项目,窗体程序搞错概念了。
如果是一个项目中有两个窗体,如果是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!
----------------------------
展开全部
一个解决方案里面可以同时存在几个项目,只要互相引用了就可以调用了
追问
怎么引用呢,麻烦详细说说
追答
using 命名空间名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询