Graphics.Clear(Color) Yöntem

Tanım

Çizim yüzeyinin tamamını temizler ve belirtilen arka plan rengiyle doldurur.

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)

Parametreler

color
Color

Çizim yüzeyinin arka plan rengi.

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve PaintEventArgs olay işleyicisinin bir parametresi olan ePaint gerektirir. Kod, öğesinin çizim yüzeyini Graphics temizler ve arka plan rengini sistem tanımlı kanal rengine ayarlar.

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

Açıklamalar

Etkili bir şekilde, Clear yöntem bir alanı belirtilen renkte düz bir renk fırçasıyla doldurur. Belirtilen rengin saydamlığı korunur.

Bu yöntem grafik nesnesinin durumunu temizler ve grafik nesnesi güncelleştirilemediğinde çağrılmamalıdır. Örneğin, yöntem terminal sunucusu oturumunda güvenli bir masaüstünde çağrılırsa Clear , ExternalException nesneyi tutarsız bir durumda bırakarak Graphics bir oluşabilir.

Şunlara uygulanır