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 窗体 一起使用,它需要 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 对象处于不一致状态。

适用于