C#调用别的项目的已有窗体
1、将要复制的窗体的三个文件移动到项目与bin、obj的同级目录下,
然后记住这个 WindowsFormsApp14.csproj 文件,待会儿会用到。
2、先点击显示所有文件,此时添加进来的Form1还是虚线的。
3、右键点击Form1.cs,选择包括在项目中。
4、然后你会发现Form1并没有被识别为窗体,哈哈哈~,不要急,还有几步,这就要用到上面说的 WindowsFormsApp14.csproj 这个文件了,随便用个文本编辑器打开它。
5、搜索一下Form1.cs,相信聪明的你也已经发现了图中的区别所在了吧
6、把它改成这样,特别要注意 箭头指向的地方原本有一个 / ,要把它删掉,如果不懂这是什么意思的话,但我不说,自己去学习下xml文件夹的一下基本知识哈~
7、返回VS中,好起来了,点击全部重新加载。
识别出来了哈哈哈,喜大普奔~
8、但是你以为这样就能用了吗,确实能用了,就是你要 new 出一个Form1窗体的时候要引用Form1的命名空间,如果你不想这样那就把Form1.cs,Form1.Designer.cs的命名空间改成和当前项目一样的命名空间就O了。
第一次写博客,多多担待~