在C#中,如何让程序一开始就隐藏主窗体?立刻给分

时间:2022-08-30 17:55:24
各位兄弟,小弟是新手,
请问:在C#中,如何让程序一开始就隐藏主窗体?
如解决立刻给分,在线。

15 个解决方案

#1


this.Visible = false;

#2


this.Hide();

#3


以上两位兄弟,这样我试过了不行的

#4


一运行它还是一样的会显示出来

#5


this.WindowState=FormWindowState.Maximized;//窗体最小化
this.ShowInTaskbar = false;//不在任务栏显示

#6


不过这样的话只能关闭进程来关闭程序了

#7


这种方法可行,但不太好

使用Timer控件,定时器可以解决这个问题

#8


我试验了一下,主窗体还是出来了????!!!!!
这是怎么回事??怎么解决啊?

#9


哦,使用Timer是会显示一下出来的,没办法

好像Application.Run出来的程序会显示,除非按1979xt(VS.NET为未来十年作好了准备,你呢)的方法使程序本身就没有显示,我也没试过

#10


我是这样写的,看看有没有错误?
private void Form1_Load(object sender, System.EventArgs e)
{
this.WindowState=FormWindowState.Maximized;
this.ShowInTaskbar=false;

}

它还是显示出来了?

#11


打错了,应该是FormWindowState.Minimized
this.ShowInTaskbar = false;//不在任务栏显示
this.WindowState=FormWindowState.Minimized; //窗体最小化

#12


那请问怎么关闭程序??

#13


在任务栏加个图标关

#14


多谢以上的朋友帮助
现在的情况是可以实现,不过效果不是很好,它运行起来是先显示一瞬间
然后再很快消失掉,这样效果达不到一运行就不显示窗体。
大哥还有其他更好的方法么。、?请指教!

#15


好了,谢谢各位!揭帖.

#1


this.Visible = false;

#2


this.Hide();

#3


以上两位兄弟,这样我试过了不行的

#4


一运行它还是一样的会显示出来

#5


this.WindowState=FormWindowState.Maximized;//窗体最小化
this.ShowInTaskbar = false;//不在任务栏显示

#6


不过这样的话只能关闭进程来关闭程序了

#7


这种方法可行,但不太好

使用Timer控件,定时器可以解决这个问题

#8


我试验了一下,主窗体还是出来了????!!!!!
这是怎么回事??怎么解决啊?

#9


哦,使用Timer是会显示一下出来的,没办法

好像Application.Run出来的程序会显示,除非按1979xt(VS.NET为未来十年作好了准备,你呢)的方法使程序本身就没有显示,我也没试过

#10


我是这样写的,看看有没有错误?
private void Form1_Load(object sender, System.EventArgs e)
{
this.WindowState=FormWindowState.Maximized;
this.ShowInTaskbar=false;

}

它还是显示出来了?

#11


打错了,应该是FormWindowState.Minimized
this.ShowInTaskbar = false;//不在任务栏显示
this.WindowState=FormWindowState.Minimized; //窗体最小化

#12


那请问怎么关闭程序??

#13


在任务栏加个图标关

#14


多谢以上的朋友帮助
现在的情况是可以实现,不过效果不是很好,它运行起来是先显示一瞬间
然后再很快消失掉,这样效果达不到一运行就不显示窗体。
大哥还有其他更好的方法么。、?请指教!

#15


好了,谢谢各位!揭帖.