Udostępnij za pośrednictwem


Graphics.FillEllipse Metoda

Definicja

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

Przeciążenia

FillEllipse(Brush, Rectangle)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez strukturę Rectangle.

FillEllipse(Brush, RectangleF)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez strukturę RectangleF.

FillEllipse(Brush, Int32, Int32, Int32, Int32)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

FillEllipse(Brush, Single, Single, Single, Single)

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

FillEllipse(Brush, Rectangle)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez strukturę Rectangle.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, System::Drawing::Rectangle rect);
public void FillEllipse (System.Drawing.Brush brush, System.Drawing.Rectangle rect);
member this.FillEllipse : System.Drawing.Brush * System.Drawing.Rectangle -> unit
Public Sub FillEllipse (brush As Brush, rect As Rectangle)

Parametry

brush
Brush

Brush, który określa cechy wypełnienia.

rect
Rectangle

Rectangle struktura reprezentująca prostokąt ograniczenia definiujący wielokropek.

Wyjątki

brush jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy solidną czerwoną szczotkę.

  • Tworzy prostokąt, który graniczy wielokropek.

  • Wypełnia wielokropek na ekranie.

public:
   void FillEllipseRectangle( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create rectangle for ellipse.
      int x = 0;
      int y = 0;
      int width = 200;
      int height = 100;
      Rectangle rect = Rectangle(x,y,width,height);

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, rect );
   }
public void FillEllipseRectangle(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create rectangle for ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
    Rectangle rect = new Rectangle(x, y, width, height);
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect);
}
Public Sub FillEllipseRectangle(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create rectangle for ellipse.
    Dim x As Integer = 0
    Dim y As Integer = 0
    Dim width As Integer = 200
    Dim height As Integer = 100
    Dim rect As New Rectangle(x, y, width, height)

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect)
End Sub

Uwagi

Ta metoda wypełnia wnętrze wielokropka Brush. Wielokropek jest definiowany przez prostokąt ograniczenia reprezentowany przez parametr rect.

Dotyczy

FillEllipse(Brush, RectangleF)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez strukturę RectangleF.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, System::Drawing::RectangleF rect);
public void FillEllipse (System.Drawing.Brush brush, System.Drawing.RectangleF rect);
member this.FillEllipse : System.Drawing.Brush * System.Drawing.RectangleF -> unit
Public Sub FillEllipse (brush As Brush, rect As RectangleF)

Parametry

brush
Brush

Brush, który określa cechy wypełnienia.

rect
RectangleF

RectangleF struktura reprezentująca prostokąt ograniczenia definiujący wielokropek.

Wyjątki

brush jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy solidną czerwoną szczotkę.

  • Tworzy prostokąt, który graniczy wielokropek.

  • Wypełnia wielokropek na ekranie.

public:
   void FillEllipseRectangleF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create rectangle for ellipse.
      float x = 0.0F;
      float y = 0.0F;
      float width = 200.0F;
      float height = 100.0F;
      RectangleF rect = RectangleF(x,y,width,height);

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, rect );
   }
public void FillEllipseRectangleF(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create rectangle for ellipse.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 100.0F;
    RectangleF rect = new RectangleF(x, y, width, height);
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect);
}
Public Sub FillEllipseRectangleF(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create rectangle for ellipse.
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 200.0F
    Dim height As Single = 100.0F
    Dim rect As New RectangleF(x, y, width, height)

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect)
End Sub

Uwagi

Ta metoda wypełnia wnętrze wielokropka Brush. Wielokropek jest definiowany przez prostokąt ograniczenia reprezentowany przez parametr rect.

Dotyczy

FillEllipse(Brush, Int32, Int32, Int32, Int32)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, int x, int y, int width, int height);
public void FillEllipse (System.Drawing.Brush brush, int x, int y, int width, int height);
member this.FillEllipse : System.Drawing.Brush * int * int * int * int -> unit
Public Sub FillEllipse (brush As Brush, x As Integer, y As Integer, width As Integer, height As Integer)

Parametry

brush
Brush

Brush, który określa cechy wypełnienia.

x
Int32

Współrzędna x lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek.

y
Int32

Współrzędna y lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek.

width
Int32

Szerokość prostokąta ograniczenia, który definiuje wielokropek.

height
Int32

Wysokość prostokąta ograniczenia, który definiuje wielokropek.

Wyjątki

brush jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy solidną czerwoną szczotkę.

  • Tworzy lokalizację i rozmiar prostokąta, który jest powiązany wielokropkiem.

  • Wypełnia wielokropek na ekranie.

public:
   void FillEllipseInt( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create location and size of ellipse.
      int x = 0;
      int y = 0;
      int width = 200;
      int height = 100;

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, x, y, width, height );
   }
public void FillEllipseInt(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create location and size of ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height);
}
Public Sub FillEllipseInt(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create location and size of ellipse.
    Dim x As Integer = 0
    Dim y As Integer = 0
    Dim width As Integer = 200
    Dim height As Integer = 100

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height)
End Sub

Uwagi

Ta metoda wypełnia wnętrze wielokropka Brush. Wielokropek jest definiowany przez prostokąt ograniczenia reprezentowany przez parametry x, y, widthi height.

Dotyczy

FillEllipse(Brush, Single, Single, Single, Single)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Wypełnia wnętrze wielokropka zdefiniowanego przez prostokąt ograniczenia określony przez parę współrzędnych, szerokość i wysokość.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, float x, float y, float width, float height);
public void FillEllipse (System.Drawing.Brush brush, float x, float y, float width, float height);
member this.FillEllipse : System.Drawing.Brush * single * single * single * single -> unit
Public Sub FillEllipse (brush As Brush, x As Single, y As Single, width As Single, height As Single)

Parametry

brush
Brush

Brush, który określa cechy wypełnienia.

x
Single

Współrzędna x lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek.

y
Single

Współrzędna y lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek.

width
Single

Szerokość prostokąta ograniczenia, który definiuje wielokropek.

height
Single

Wysokość prostokąta ograniczenia, który definiuje wielokropek.

Wyjątki

brush jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy solidną czerwoną szczotkę.

  • Tworzy lokalizację i rozmiar prostokąta, który jest powiązany wielokropkiem.

  • Wypełnia wielokropek na ekranie.

public:
   void FillEllipseFloat( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create location and size of ellipse.
      float x = 0.0F;
      float y = 0.0F;
      float width = 200.0F;
      float height = 100.0F;

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, x, y, width, height );
   }
public void FillEllipseFloat(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create location and size of ellipse.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 100.0F;
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height);
}
Public Sub FillEllipseFloat(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create location and size of ellipse.
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 200.0F
    Dim height As Single = 100.0F

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height)
End Sub

Uwagi

Ta metoda wypełnia wnętrze wielokropka Brush. Wielokropek jest definiowany przez prostokąt ograniczenia reprezentowany przez parametry x, y, widthi height.

Dotyczy