C#中同一个解决方案有多个项目时,如何相互运用?

比如说form1为启动项目,如何在开始时运行form1,等会需要时有运行form2.请留下代码,我是个菜鸟。... 比如说form1为启动项目,如何在开始时运行form1,等会需要时有运行form2.
请留下代码,我是个菜鸟。
展开
 我来答
定复2d
推荐于2017-10-11 · TA获得超过3196个赞
知道大有可为答主
回答量:2052
采纳率:0%
帮助的人:1912万
展开全部
同一个解决方案吗
多个项目是什么意思?是多个窗体的意思?
你可以这样写

Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失
如果你是要生成下面的朋友说的dll的话,就新建项目,类库
百度网友acfb8134
推荐于2017-09-24 · TA获得超过4688个赞
知道大有可为答主
回答量:1806
采纳率:58%
帮助的人:244万
展开全部
C#中同一个解决方案有多个项目时,可以用以下代码相互运用:
Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Foxcoming
2009-03-31 · TA获得超过692个赞
知道小有建树答主
回答量:718
采纳率:0%
帮助的人:811万
展开全部
各位大虾的回答都很经典,可能搂主想知道最简单的事情。
1. 如何在项目1中引用项目2的类。在项目-〉属性中增加项目1依赖于项目2即可。
2. 要运行多个Form,new Form2 () 然后show就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kkxxll1984
2009-03-30 · TA获得超过810个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:87.9万
展开全部
你问的问题有点怪
如果说多个项目 放到一起 多半是用分层思想来组织多个项目
一般最上层为 表示层 就是窗体
下面是 业务逻辑层 和 数据链路层
所以 不存在 form1 与 form2 的引用

如果你是为了 分层开发的话
在项目中添加引就可以
自下而上 添加引用后
在编译运行时 只用窗体层作为 启动项目
下面的项目 会在上面项目中 生成*.DLL.文件 (动态链接库)

楼主自己斟酌了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangxiaqi
2012-08-06
知道答主
回答量:29
采纳率:0%
帮助的人:5.4万
展开全部
楼上的同学理解错了,他问的是一个解决方案包含多个项目,不是指一个项目中多个窗体程序的问题,对于一个解决方案中的多个项目,其中一个是启动项目。一般都是相互调用的关系,比如一个项目调用另一个项目中的类,就通过相应的该类所在的名字空间来调用这个类,大致就是这个意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式