Graphics.Clear(Color) メソッド

定義

描画サーフェイス全体を消去し、指定した背景色で塗りつぶします。

public:
 void Clear(System::Drawing::Color color);
public void Clear (System.Drawing.Color color);
member this.Clear : System.Drawing.Color -> unit
Public Sub Clear (color As Color)

パラメーター

color
Color

描画サーフェイスの背景色。

次のコード例は、Windows フォームで使用するように設計されており、イベント ハンドラーのPaintパラメーターである が必要PaintEventArgseです。 このコードは、 の描画サーフェイスを Graphics クリアし、背景色をシステム定義のティール色に設定します。

private:
   void ClearColor( PaintEventArgs^ e )
   {
      // Clear screen with teal background.
      e->Graphics->Clear( Color::Teal );
   }
private void ClearColor(PaintEventArgs e)
{
    // Clear screen with teal background.
    e.Graphics.Clear(Color.Teal);
}
Private Sub ClearColor(ByVal e As PaintEventArgs)

    ' Clear screen with teal background.
    e.Graphics.Clear(Color.Teal)
End Sub

注釈

実質的に、 メソッドは Clear 、指定された色の純色ブラシで領域を塗りつぶします。 指定した色の透過性が維持されます。

このメソッドはグラフィックス オブジェクトの状態をクリアし、グラフィックス オブジェクトを更新できない場合は呼び出さないでください。 たとえば、 Clear ターミナル サーバー セッションのセキュリティで保護されたデスクトップで メソッドが呼び出されると、 ExternalException が発生し、オブジェクトが Graphics 不整合な状態のままになることがあります。

適用対象