先给你解释一下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
用鼠标右键单击“开始”,选择“打开”,再选“程序”,接着是“启动”把winform的快捷方式复制到这个文件夹里就可以橡喊伍开机自动启动了
代码比较麻烦,需要渗隐你这个程序安装位置
代码是用系统自带的记事本编写的,格式如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"360Safetray"="C:\梁或\Program Files\\360safe\\safemon\\360Tray.exe /start"
前面[]内的是注册表路径,后面的第一个""是要运行的程序的名字,第二个""是程序安装的路径,/start是启动参数
打开注册表是在“开始”→“运行”中输入:regedit
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)