visualstudio怎么调用其他项目的窗体?

visual studio中可以不可以调用其他项目的窗体呢?该怎么添加呢?今天我们就来看看visual studio调用其他项目的窗体这个功能的方法。

1、打开visual studio2017软件,进入软件主界面的菜单栏。在菜单栏中选择“文件”命令,可以看到“新建”、“项目”来新建一个项目

2、在新建项目界面中,选择语言为visual C#,在Windows经典桌面下新建一个窗体应用程序,设置项目名为“添加其他项目窗体”;

3、进入新建的项目,将窗体name属性设置为“fm_main”,窗体类改成Formmain.cs

4、在解决方案中,选中项目“添加其他项目窗体”右键,添加现有项。

5、我找了一个我以前写的绘制直线这个项目,将这个项目中的Form1这个窗体添加到本项目来。需要注意的是添加的文件包括窗体的设计文件和代码文件。这里我需要将红框选中的三个都添加上。

6、可以看到解决方案中,有我们添加的三个文件。

7、在主窗体中添加一个按钮,来完成调用外部窗体的功能。

8、我们刚才添加的是“绘制直线这个项目的form1窗体,那么我进入这个文件看看他的命名空间是“namespace 绘制直线”,和本项目不在同一命名空间下。

9、明白连个窗体不在同一项目中很重要,接下来编写调用功能用的到。具体调用功能实现代码如下图:

10、编译运行程序,单击“调用外部窗体”。是不是可以看到调用了“绘制直线”的这个窗体呢。

以上就是visual studio中为项目添加已有的窗体的方法,希望大家喜欢,请继续关注我们。

(0)

相关推荐

  • 如何更换Visual Studio中C#项目的启动窗体

    一个C#项目中可能包含多个窗体,本文描述了设定其中某个窗体为运行时启动窗体的过程. 操作方法 01 使用VisualStudio打开一个含有多个窗体的项目. 02 找到右侧的"解决方案资源管 ...

  • C#winform窗体如何设计下拉菜单?

    操作方法 01 打开Visual Studio 2010--解决方案--添加项目--添加窗体应用程序 02 工具箱--MenuStrip,把MenuStrip拖到窗体 03 点击"请在此输入 ...

  • Windows 7系统三则常见故障排除技巧

     Windows 7与之前的WinXP一样,安装了应用软件之后常会出现一些稀奇古怪的问题,下面列出Win7使用过程中三个常见故障及其解决办法,希望能帮助大家用好Win7! 一、按Win键+E打不开资源 ...

  • 优化大师自定义设置项

    Windows优化大师提供的自定义设置项模块能帮助用户把自己的注册表设置技巧管理起来,进入自定义设置项模块,界面分为上、下两部分。上方为技巧分类组,下方为隶属于当前选中分类组的技巧。每一个分类组可以包 ...

  • 为什么我电脑按下win+E打开资源管理器

    资源管理器很多时候用处非常大,但是大部分我们可以通过它快速打开我的电脑,非常实用。特别是很多时候我们都是点击显示桌面然后再双击计算机,打开我的电脑。这时候我们就可以用下win+E快捷键轻松搞定。 1 ...

  • Outlook怎么制作邮件模板?

    当你的公司统一使用Outlook时,花时间掌握一些提高效率的小技巧,是无奈但却非常明智的选择.Outlook的模板不像其他客户端那么好用,但是如果你每周甚至每天都要发送内容相似格式相同的邮件时,还是用 ...

  • Vb对excel操作的实例

    最近,由于工作关系,我用 vb6.0 做了一个计算成绩的软件,由于我不会数据库技术,同行对excel 应用又比较普遍,所以就用 vb6.0 操作 excel 完成了成绩统计的任务. 操作方法 01 先 ...

  • 如何创建Outlook邮件模板

    当你的公司统一使用Outlook时,花时间掌握一些提高效率的小技巧,是无奈但却非常明智的选择. Outlook的模板不像其他客户端那么好用,但是如果你每周甚至每天都要发送内容相似格式相同的邮件时,还是 ...

  • 用C#编写彩票选号程序

    这里主要介绍下如何利用VS工具C#语言编写一个彩票选号窗体应用小程序,这里以双色球选号为例子,其他彩票种类可以根据需求进行修改.本实例只可一次选一注,想多选可以再添加,原理很简单. 操作方法 01 启 ...