中易网

如何引用别人的窗口在C#

答案:4  悬赏:80  
解决时间 2021-02-20 10:20
我和同学两个人一起做软件,一人做一部份窗口,现在想两个组合在一起
最佳答案
楼主的需求很正常啊.
办法有很多种,在"我的电脑"中打开你的项目目录,可以看到WINFORMS中每个窗体都会有三个文件:*.form,*.cs,*.resx
每个窗体能够正确运行也都是靠这三个文件.用VS打开你同学的项目,然后按Ctrl选中你做的所有窗体(注意每个窗体三个文件),然后拖住不要放手直接拽到你VS你同学做的项目中.如果是类,则直接拖进去就OK了.
要注意的是,你的窗体的.cs文件和类中,namespace(命名空间)一定要和你同学的一致,不然会报错.改一下就可以了.
第二种方法,用VS打开你同学的项目,然后把你做的所有窗体文件(三个)和类都COPY到他的项目目录中(在我的电脑中拷),然后在VS中"解决方案资源管理器"中,选择"显示所有文件",然后把那些半透明的(也就是你做的)文件点右键,添加到项目中,即可.
第三种方法,用VS打开你同学的项目,右键你的项目,添加新项,选择你的窗体文件(三个),点确定,就会添加进来了.
全部回答
2个人都改成用户控件,在最后合起来的时候,用table或者div划分到放置区域,把用户控件丢进去

比如 你创建 2个窗口 分别是 form1 和  form2 ;

根据你所提出的 意思! 假设 要在 form2 窗口中 引用 form1 窗口, 就 这样写 代码 

form1 f =new form1();

f.show();

这样懂了不!不懂继续追问!

你们分工都不对。 哪有把前台界面分开做的啊。。 分工应该是前台窗体设计是一个人做。至于后台功能实现。可以任意划分。最后每人写出一个DLL文件。再由小组组分进行组合。。 你们的把前台窗体给分开做了。也不是不能组合上。但是很不好。界面风格不统一不说罢。将来也许还会出现种种错误。。 按你的,你可以把你同伴写的窗体类声明一个实例。在实例.Show();就显示出来了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
pptvbox1s 升级后遥控不能用了!
庐山交通国际旅行社和中广场服务网点地址在什
“蒲公英”英语单词怎么拼写?
邓文琪韩文什么写?
如何防止灯管掉下
Wednesday 怎么读要音标
微信好友名字后面出现个红色!是什么意
出海捕鱼一般老板会买什么保险+保险金额+理赔
LOL求鳄鱼打法,出装。以及路线。
简述非洲的地理位置
蕲春县漕河镇李咀社区居民委员会在哪里啊,我
中央空调亮红灯是怎么回事
求夺初吻
如何做好工业企业年报工作
无创dna21三体值为10,有和我一样的吗
推荐资讯
定水是什么意思
苹果5s9.2.1升级10.2.1卡顿吗?耗电严重吗?
凌晨起来吐酸水
排版32开的宣传册一面大概是多少字?五号字行
r7s全网通主板多少钱
手指甲发白变硬 怎么解决 ????????
西南交通大学的学校代码和机械设计制造及其自
荔枝树苗多少钱一棵
这个颁奖台是由3个长方体合并而成的,它的前
MFC小白求教
中国人寿保险西安分公司客服中心怎么去啊,有
[随笔] 介绍一本书[300字]
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?