C# 一个项目里有两个Winform窗体,怎么设置一个为启动项

明明已经在program 中把 Application.Run(new Form1()); 改成了 Application.Run(new Form2());
可首次启动的还是Form1窗体,怎么回事。。。之前一直在调试Form1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace GetUserInfo
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Login());
}
}
}

第1个回答  推荐于2017-09-17
菜单 Build-Clean Solution 然后重新编译一下。
如果还不行,断点设置到 Application.Run(new Login()); 行,启动调试器,step into方式步进看它怎么运行。本回答被提问者采纳
第2个回答  2013-07-27
program 中你看看是不是在main方法下面,还有最好只写一个 Application.Run()方法,重新生成一下,按理说不可能执行错,如果还不对把你main方法发上来我看看。追问

你是指的这个Main方法吗 

追答

Main方法里没有问题,实在不行吧你代码上传上来我帮你看看,你的问题比较奇葩!

第3个回答  2013-07-27
看看你的代码呀追问

本来Login() 是另一个窗体 numdata() 窗体,现在改成Login()死活都不行

 

看看是什么问题?

追答

那你重新编译一下

C#中,多个winform窗体如何实现一个按钮触发实现批量打印多个窗体?求高 ...
1、在每个窗体里面增加一个后台线程,这个线程不做其它的事情只负责打印,但是你要设定一个开关让线程每次都去轮询这个开关,一旦你按下那个打印的按钮你就将那个开关的状态置为true你的线程检测到了就会打印了!2、你可以在一个主窗体里面添加一个线程程序(后台),然后这个线程只负责打印所有的子窗体的...

C# Winform中如何实现窗体之间的跳转
回答:实现窗体之间的跳转在同一个项目中我有两个窗体,如何指定某一个窗体为我的程序运行时的第一个窗口?static void Main(){Application.Run(new FormName());}FormName就是你想启动的第一个窗体。实现窗体之间的跳转:程序首先运行的是“登录”窗体,如果是新用户,就需要注册,再登录窗体,单击...

c#winform中,在vs2008中,一个解决方案里有两个项目,名字分别为P1,P2...
在p1的特定事件中(如自定义隐藏事件),隐藏p1,打开p2就达到了效果

C#(WinForm)的问题~怎么设置某个Form为主窗口?
把中间的 Form1 改成你要弹出的窗口名就可以了 如果你使用的是 2005 则在项目中有一个 Program.cs 这个文件 能看到其中代码是 static void Main(){ Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());} 把中间的 Form1 改成你想...

C# 如何设置默认启动的winform
通过修改Main方法中的 Application.Run(……)语句,设置默认的启动窗体。Main方法在Program.cs文件中。例如,以下代码将Form2作为启动窗体 using System;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { \/\/\/ \/\/\/ 应用程序的主入口点。 \/\/\/ ...

C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
点击按钮后this.Hide();new Form2().Show();隐藏后要让他显示的话 再次调用控件的Show()方法就好了

C#怎么定义先运行哪个窗体
WinForm程序:窗体的运行顺序通过Program.cs文件设置就可以了,多个项目的话就通过右击项目属性,设置为启动项目就可以了.Web程序:右击需要最先显示的页面设置为起始页就可以了.

C#winform怎样使同一解决方案下的同一个项目里面的两个不同窗体同时运行...
如果你坚持要在同一个项目中启动两个相对独立的窗体应用,请修改此项目的Program.cs,为其中一个窗体单独分配一个线程去跑:[STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); \/\/System.Threading.ThreadPool.QueueUserWo...

用c# winform 进行窗体编程的时候,多个form 窗体页面 在创建的时候 该...
不是排列,一般软件也不会去排列,窗体之间的次序叫置顶,每次鼠标焦点只能激活一个窗体。实际编程中winform我们很少用到多窗体操作,最多两个,一个做菜单一个做主窗体。切换子窗体直接用容器加载自定义控件就可以。

C#winform 主窗体上的用户控件怎样调用主窗体的一个方法!
所以需要间接调用,方法如下:private void yourFunction(int args){ ...} 双击按钮会直接进入该按钮的Click后台事件,在事件中调用你的函数。选控件,打开属性窗口,选择事件页,在某个事件后,双击生成新的事件 private void Button1_click(object sender eventargs e){ yourFunction(123);} ...

相似回答