使表单不可见

时间:2016-07-06 18:43:27

标签: c# winforms

我知道这个问题看起来很简单,但它对我不起作用,我认为我偶然改变了一个属性,所以形式不会隐形。

在加载时,我有:

this.Visible = false;
this.ShowInTaskbar = false;
this.ShowIcon = false;

它不显示在任务栏或图标中,但由于某种原因,它仍然可见,如下图所示

enter image description here

我知道这是表格,因为我将颜色改为红色并变为红色

2 个答案:

答案 0 :(得分:3)

这是你可以做的:

private void Form1_Load(object sender, EventArgs e)
{
    this.Opacity = 0; //Add this line.
    this.Visible = false;
    this.ShowInTaskbar = false;
    this.ShowIcon = false;
}

答案 1 :(得分:2)

如果您试图隐藏表单,可以使用:

this.Hide();