1
public Form1()
{
    InitializeComponent();

    this.Visible = false;
}

うまくいかなかったので、試してみましたが、うまくいきませthis.Hide();んでした。何が欠けていますか?

4

2 に答える 2

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 に答える