C#中同一个解决方案有多个项目时,如何相互运用?
比如说form1为启动项目,如何在开始时运行form1,等会需要时有运行form2.请留下代码,我是个菜鸟。...
比如说form1为启动项目,如何在开始时运行form1,等会需要时有运行form2.
请留下代码,我是个菜鸟。 展开
请留下代码,我是个菜鸟。 展开
8个回答
展开全部
同一个解决方案吗
多个项目是什么意思?是多个窗体的意思?
你可以这样写
Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失
如果你是要生成下面的朋友说的dll的话,就新建项目,类库
多个项目是什么意思?是多个窗体的意思?
你可以这样写
Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失
如果你是要生成下面的朋友说的dll的话,就新建项目,类库
展开全部
C#中同一个解决方案有多个项目时,可以用以下代码相互运用:
Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失。
Form2 f2=new Form2();
private void button1_Click(object sender, EventArgs e)
{
if (f2.Visible)
f2.Visible = false;
else
f2.Visible = true;
}
实例化另外一个窗体
点击这个按钮,就出现,再点一次,就消失。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
各位大虾的回答都很经典,可能搂主想知道最简单的事情。
1. 如何在项目1中引用项目2的类。在项目-〉属性中增加项目1依赖于项目2即可。
2. 要运行多个Form,new Form2 () 然后show就行了。
1. 如何在项目1中引用项目2的类。在项目-〉属性中增加项目1依赖于项目2即可。
2. 要运行多个Form,new Form2 () 然后show就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你问的问题有点怪
如果说多个项目 放到一起 多半是用分层思想来组织多个项目
一般最上层为 表示层 就是窗体
下面是 业务逻辑层 和 数据链路层
所以 不存在 form1 与 form2 的引用
如果你是为了 分层开发的话
在项目中添加引就可以
自下而上 添加引用后
在编译运行时 只用窗体层作为 启动项目
下面的项目 会在上面项目中 生成*.DLL.文件 (动态链接库)
楼主自己斟酌了
如果说多个项目 放到一起 多半是用分层思想来组织多个项目
一般最上层为 表示层 就是窗体
下面是 业务逻辑层 和 数据链路层
所以 不存在 form1 与 form2 的引用
如果你是为了 分层开发的话
在项目中添加引就可以
自下而上 添加引用后
在编译运行时 只用窗体层作为 启动项目
下面的项目 会在上面项目中 生成*.DLL.文件 (动态链接库)
楼主自己斟酌了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的同学理解错了,他问的是一个解决方案包含多个项目,不是指一个项目中多个窗体程序的问题,对于一个解决方案中的多个项目,其中一个是启动项目。一般都是相互调用的关系,比如一个项目调用另一个项目中的类,就通过相应的该类所在的名字空间来调用这个类,大致就是这个意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询