可能是重复问题:
启动时隐藏单个窗体
我想在运行WinForm后隐藏它(不是最小化)。
我使用了以下代码:
this.Load += new System.EventHandler(this.Form1_Load);
private void Form1_Load(object sender, EventArgs e)
{
Hide();
}
但是它没有起作用。你能帮我做吗?
可能是重复问题:
启动时隐藏单个窗体
我想在运行WinForm后隐藏它(不是最小化)。
我使用了以下代码:
this.Load += new System.EventHandler(this.Form1_Load);
private void Form1_Load(object sender, EventArgs e)
{
Hide();
}
使表单完全透明:
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);
}
protected override void OnLoad(EventArgs e)
{
Visible = false; // 隐藏窗口。
ShowInTaskbar = false; // 从任务栏中移除。
Opacity = 0;
base.OnLoad(e);
}
- Metallic Skeleton你无法轻易地隐藏表单,但你可以将其透明度设置为 0,例如:
this.Opacity = 0;
this.ShowInTaskbar = false;
那么他们将无法在任务栏中看到表单,它将是不可见的。
我相信这解决了你的“最小化无用”的需求吧?