Graphics.Clear(Color) Metod

Definition

Rensar hela ritytan och fyller den med den angivna bakgrundsfärgen.

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)

Parametrar

color
Color

Bakgrundsfärgen på ritytan.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden rensar ritytan Graphics i och anger bakgrundsfärgen till den systemdefinierade krickafärgen.

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

Kommentarer

Clear I praktiken fyller metoden ett område med en helfärgsborste av den angivna färgen. Transparensen för den angivna färgen bibehålls.

Den här metoden rensar grafikobjektets tillstånd och bör inte anropas när grafikobjektet inte kan uppdateras. Om metoden till exempel Clear anropas på ett säkert skrivbord i en terminalserversession kan en ExternalException inträffa, vilket lämnar Graphics objektet i ett inkonsekvent tillstånd.

Gäller för