我想隐藏我的WinForm它运行后(不减少)。
我用了:
this.Load += new System.EventHandler(this.Form1_Load);
private void Form1_Load(object sender, EventArgs e)
{
Hide();
}
但它不工作。你能帮助我吗?
在窗体的Load事件中,你可以用下列技巧之一:
private void OnFormLoad(object sender, EventArgs e)
{
Form form = (Form)sender;
form.ShowInTaskbar = false;
form.Opacity = 0;
}
private void OnFormLoad(object sender, EventArgs e)
{
Form form = (Form)sender;
form.ShowInTaskbar = false;
form.Location = new Point(-10000, -10000);
}
试图隐藏的形式,它已被证明之后,而不是在被载入后,使用显示的事件,而不是Load事件的
你不能简单的隐藏形式,但你可以做的是设置不透明度为0,例如:
this.Opacity = 0;
如果你不希望用户能够看到应用程序都设置这样的:
this.ShowInTaskbar = false;
然后,他们将无法看到的形式在任务栏,它会是无形的。
我相信这解决了你“没有用最小化”的要求?