方法 : 実行時にコントロールを非表示にする

更新 : 2007 年 11 月

実行時には表示されないユーザー コントロールを作成することが必要な場合もあります。たとえば、アラーム クロックなどは、音が鳴っている間以外は表示されないのが普通です。この機能は Visible プロパティによって簡単に実現できます。Visible プロパティを true に設定した場合、コントロールは通常どおりに表示されます。false に設定した場合、コントロールは非表示になります。コントロールが非表示のときでもコードの実行は継続されますが、ユーザー インターフェイスを介したコントロールとの対話はできません。ユーザー入力 (マウス クリックなど) に応答できる状態でコントロールを非表示にするには、透過的なコントロールを作成します。詳細については、「コントロールへの透明な背景の適用」を参照してください。

実行時にコントロールを非表示にするには

  • Visible プロパティを false に設定します。

    ' To set the Visible property from within your object's own code.
    Me.Visible = False
    ' To set the Visible property from another object.
    myControl1.Visible = False
    
    // To set the Visible property from within your object's own code.
    this.Visible = false;
    // To set the Visible property from another object.
    myControl1.Visible = false;
    
    // To set the Visible property from within your object's own code.
    this.set_Visible(false);
    // To set the Visible property from another object.
    myControl1.set_Visible(false);
    

参照

処理手順

方法 : コントロールに透明な背景を指定する

参照

Visible

その他の技術情報

.NET Framework を使用したカスタム Windows フォーム コントロールの開発