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 Forms и требует PaintEventArgse, который является параметром обработчика Paint событий. Код очищает поверхность рисования 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 объект находится в несогласованном состоянии.

Применяется к