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

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:44:45
我和同学两个人一起做软件,一人做一部份窗口,现在想两个组合在一起

楼主的需求很正常啊.
办法有很多种,在"我的电脑"中打开你的项目目录,可以看到WINFORMS中每个窗体都会有三个文件:*.form,*.cs,*.resx
每个窗体能够正确运行也都是靠这三个文件.用VS打开你同学的项目,然后按Ctrl选中你做的所有窗体(注意每个窗体三个文件),然后拖住不要放手直接拽到你VS你同学做的项目中.如果是类,则直接拖进去就OK了.
要注意的是,你的窗体的.cs文件和类中,namespace(命名空间)一定要和你同学的一致,不然会报错.改一下就可以了.
第二种方法,用VS打开你同学的项目,然后把你做的所有窗体文件(三个)和类都COPY到他的项目目录中(在我的电脑中拷),然后在VS中"解决方案资源管理器"中,选择"显示所有文件",然后把那些半透明的(也就是你做的)文件点右键,添加到项目中,即可.
第三种方法,用VS打开你同学的项目,右键你的项目,添加新项,选择你的窗体文件(三个),点确定,就会添加进来了.

2个人都改成用户控件,在最后合起来的时候,用table或者div划分到放置区域,把用户控件丢进去

做成.dll的不就好了吗?

你们分工都不对。
哪有把前台界面分开做的啊。。

分工应该是前台窗体设计是一个人做。至于后台功能实现。可以任意划分。最后每人写出一个DLL文件。再由小组组分进行组合。。

你们的把前台窗体给分开做了。也不是不能组合上。但是很不好。界面风格不统一不说罢。将来也许还会出现种种错误。。

按你的,你可以把你同伴写的窗体类声明一个实例。在实例.Show();就显示出来了。