Winform的程序,双击应用程序后,没有任何窗体显示,程序只在后台运行。
希望能提供代码,C#的。谢谢。
12 个解决方案
#1
做成 。。。服务
#2
既然不让有窗体显示,那还用Winform干嘛?
如果只是为了实现一些功能
可以像楼上说的,做成服务。
如果只是为了实现一些功能
可以像楼上说的,做成服务。
#3
public Form2()
{
InitializeComponent();
this.Load += new EventHandler(Form2_Load);
}
void Form2_Load(object sender, EventArgs e)
{
this.Visible = false;
}
窗体加载后隐藏掉就可以了
#4
windows 服务开发
#5
新建一个Windows Forms程序。
双击Program.cs,找到Main方法
看到Application.Run(new Form1());这样的代码了么?
把它删除掉,换成
Application.Run();
Thread t = new Thread(你的后台代码);
t.Run();
双击Program.cs,找到Main方法
看到Application.Run(new Form1());这样的代码了么?
把它删除掉,换成
Application.Run();
Thread t = new Thread(你的后台代码);
t.Run();
#6
当然你也可以做成Windows服务。
#7
支持做成service
#8
最简单的就是直接把窗体的visible属性设为false了 再高点就是5楼那种了 再高点就是服务了
#9
那你的程序在运行过程中,是否有功能需要界面呢..
如果不需要的话,在mian函数中用线程执行或用服务.去实现
如果有可能显示界面,就把窗体visible=false;
如果不需要的话,在mian函数中用线程执行或用服务.去实现
如果有可能显示界面,就把窗体visible=false;
#10
做成windows服务
把窗体隐藏
把窗体隐藏
#11
如果程序运行一下就退出,program.cs里不run你的窗体就行;如果是长时间运行的,就写windows服务吧。
#12
在formload事件里面写就可以了
this.visible=false;
.....
....
this.visible=false;
.....
....
#1
做成 。。。服务
#2
既然不让有窗体显示,那还用Winform干嘛?
如果只是为了实现一些功能
可以像楼上说的,做成服务。
如果只是为了实现一些功能
可以像楼上说的,做成服务。
#3
public Form2()
{
InitializeComponent();
this.Load += new EventHandler(Form2_Load);
}
void Form2_Load(object sender, EventArgs e)
{
this.Visible = false;
}
窗体加载后隐藏掉就可以了
#4
windows 服务开发
#5
新建一个Windows Forms程序。
双击Program.cs,找到Main方法
看到Application.Run(new Form1());这样的代码了么?
把它删除掉,换成
Application.Run();
Thread t = new Thread(你的后台代码);
t.Run();
双击Program.cs,找到Main方法
看到Application.Run(new Form1());这样的代码了么?
把它删除掉,换成
Application.Run();
Thread t = new Thread(你的后台代码);
t.Run();
#6
当然你也可以做成Windows服务。
#7
支持做成service
#8
最简单的就是直接把窗体的visible属性设为false了 再高点就是5楼那种了 再高点就是服务了
#9
那你的程序在运行过程中,是否有功能需要界面呢..
如果不需要的话,在mian函数中用线程执行或用服务.去实现
如果有可能显示界面,就把窗体visible=false;
如果不需要的话,在mian函数中用线程执行或用服务.去实现
如果有可能显示界面,就把窗体visible=false;
#10
做成windows服务
把窗体隐藏
把窗体隐藏
#11
如果程序运行一下就退出,program.cs里不run你的窗体就行;如果是长时间运行的,就写windows服务吧。
#12
在formload事件里面写就可以了
this.visible=false;
.....
....
this.visible=false;
.....
....