如何设置默认启动的winform?

如题所述

先给你解释一下winform是怎麼启动的:在每一个application中都有一个main函数,且只有一个,当然,不是完全意义上的一个,因为main可以重载。

比如program.cs中的Main方法,如下,就是一个main函数,它表示了application要从这里开始运行。main也可以有参数,就是可以通过命令行调用直接传参,这个暂时你还用不到,可以不用考虑。那你这里就是把Application.Run(new Form1());这句改成Application.Run(new Form2());就好了。

static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}

具体代码:

static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new form1());//将Form1改为form2
}
然后在from2窗体中添加一个事件,比如说一个按钮事件
from1 form=new form1();
form.Show();//这就是from2中调 用form1

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-04
项目里有个Program.cs文件,双击打开
在最后一行Application.Run(new form1());
保存,

这样就可以了,按F5 就会默认运行你设置的form1窗体

如何设置默认启动的winform?
先给你解释一下winform是怎_启动的:在每一个application中都有一个main函数,且只有一个,当然,不是完全意义上的一个,因为main可以重载。比如program.cs中的Main方法,如下,就是一个main函数,它表示了application要从这里开始运行。main也可以有参数,就是可以通过命令行调用直接传参,这个暂时你还用...

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

如何让winform程序在未登陆前就启动?
在“开始”-“程序”-“启动”-右键-浏览,把你的程序的EXE文件选择加入到其中就可以了。

c#Winform程序,如何在 win7\/8 64位电脑上设置开机自动启动
\/\/\/ 设置自动启动 \/\/\/ \/\/\/ 文件名 \/\/\/ 是否自动启动 private void SetAutoRun(string sFileName, bool blIsAutoRun){ RegistryKey reg = null;try { if (!System.IO.File.Exists(sFileName))return;String name = sFileName.Substring(sFileName.LastIndexOf(@"\\") + 1);reg = Regist...

c#控制台里这么修改运行的默认页?
winform么?在Program.cs里面把下面这个 Application.Run(new Form1());Form1() 换成你要默认启动的窗体就可以了。web的话:直接在你要启动的页面右键,设为起始页 就可以了。控制台的话:Main肯定只能有一个,也就是说,Main所在的类就作为一个初始页面,然后在Main里面去调用你的其他类的起始...

C#winform 我想弄一个初始化界面但是代码写好了并没有出现
把Program.cs中的代码找到下面这行 Application.Run(new Form1());把Form1改为你要启动的进度条窗体。在进度条读完的时候,假设自动售货机界面是Form2。Form2 f2 = new Form2();f2.Show();把这段话加到进度条读完的事件里面。(或者用Timer事件计时)...

如何让winform窗体总在最前:
设置TopMost属性为true,如果其他窗体没有设置此属性,那么这个窗口就会永远在最前。

Winform程序中如何获取启动的那个Form对象
1)在Program.cs中,修改Program类 using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { \/\/ 添加静态字段AppForm,用于记录启动窗体 public static Form AppForm; \/\/\/ \/\/\/ 应用程...

winform中怎么设起始页
点中一个页面。右键有选项。或者在解决方案属性里面去设置起始页。最后一个办法就是在启动项目里面去修改。默认是新建项目时的Form1

WinForm程序启动时不显示主窗体的5种方法
\/\/在构造函数中或者直接设置form属性this.ShowInTaskbar = false;this.WindowState = FormWindowState.Minimized;程序中配合notifyIcon 控件一起使用,效果很好!以上代码在VS2005下编译通过。以下是补充:WinForm程序启动时不显示主窗体的实现方法 方法一:工程文件Project1.dpr代码如下:复制代码代码如下:program ...

相似回答
大家正在搜