1
public Form1()
{
    InitializeComponent();

    this.Visible = false;
}

没用所以我试过了this.Hide();,也没用。我错过了什么?

4

2 回答 2

0

只需设置Opacity为 0

   public Form1()
    {
        InitializeComponent();
        this.Opacity = 0;
    }
于 2013-09-28T06:45:28.117 回答
0

您可以覆盖该SetVisibleCore方法:

bool initHidden;
protected override void SetVisibleCore(bool value){
   if(!initHidden) {
       base.SetVisibleCore(false);
       initHidden = true;
   } else base.SetVisibleCore(value);
}

如果你想在整个生活圈中隐藏你的表单,只需这样做:

protected override void SetVisibleCore(bool value){}
于 2013-09-28T06:25:04.930 回答