Share via


Graphics.FillEllipse Yöntem

Tanım

Koordinat çifti, genişlik ve yükseklik ile belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

Aşırı Yüklemeler

FillEllipse(Brush, Rectangle)

Bir yapı tarafından Rectangle belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

FillEllipse(Brush, RectangleF)

Bir yapı tarafından RectangleF belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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

Koordinat çifti, genişlik ve yükseklik ile belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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

Koordinat çifti, genişlik ve yükseklik ile belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

FillEllipse(Brush, Rectangle)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Bir yapı tarafından Rectangle belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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)

Parametreler

brush
Brush

Brush dolgunun özelliklerini belirler.

rect
Rectangle

Rectangle üç noktayı tanımlayan sınırlayıcı dikdörtgeni temsil eden yapı.

Özel durumlar

brush, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint bir parametresi olan gerektirir.PaintEventArgse Kod aşağıdaki eylemleri gerçekleştirir:

  • Düz bir kırmızı fırça oluşturur.

  • Üç noktayı sınırlayan bir dikdörtgen oluşturur.

  • Ekrandaki üç noktayı doldurur.

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

Açıklamalar

Bu yöntem, bir üç noktanın içini ile Brushdoldurur. Üç nokta, parametresiyle temsil edilen sınırlayıcı dikdörtgen tarafından rect tanımlanır.

Şunlara uygulanır

FillEllipse(Brush, RectangleF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Bir yapı tarafından RectangleF belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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)

Parametreler

brush
Brush

Brush dolgunun özelliklerini belirler.

rect
RectangleF

RectangleF üç noktayı tanımlayan sınırlayıcı dikdörtgeni temsil eden yapı.

Özel durumlar

brush, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint bir parametresi olan gerektirir.PaintEventArgse Kod aşağıdaki eylemleri gerçekleştirir:

  • Düz bir kırmızı fırça oluşturur.

  • Üç noktayı sınırlayan bir dikdörtgen oluşturur.

  • Ekrandaki üç noktayı doldurur.

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

Açıklamalar

Bu yöntem, bir üç noktanın içini ile Brushdoldurur. Üç nokta, parametresiyle temsil edilen sınırlayıcı dikdörtgen tarafından rect tanımlanır.

Şunlara uygulanır

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

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Koordinat çifti, genişlik ve yükseklik ile belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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)

Parametreler

brush
Brush

Brush dolgunun özelliklerini belirler.

x
Int32

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin x koordinatı.

y
Int32

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin y koordinatı.

width
Int32

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin genişliği.

height
Int32

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin yüksekliği.

Özel durumlar

brush, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint bir parametresi olan gerektirir.PaintEventArgse Kod aşağıdaki eylemleri gerçekleştirir:

  • Düz bir kırmızı fırça oluşturur.

  • Bir elipsle sınırlayan dikdörtgenin konumunu ve boyutunu oluşturur.

  • Ekrandaki üç noktayı doldurur.

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

Açıklamalar

Bu yöntem, bir üç noktanın içini ile Brushdoldurur. Üç nokta, ywidthve height parametreleriyle temsil edilen sınırlayıcı dikdörtgen tarafından xtanımlanır.

Şunlara uygulanır

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

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Koordinat çifti, genişlik ve yükseklik ile belirtilen sınırlayıcı dikdörtgen tarafından tanımlanan üç noktanın içini doldurur.

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)

Parametreler

brush
Brush

Brush dolgunun özelliklerini belirler.

x
Single

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin x koordinatı.

y
Single

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin sol üst köşesinin y koordinatı.

width
Single

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin genişliği.

height
Single

Üç noktayı tanımlayan sınırlayıcı dikdörtgenin yüksekliği.

Özel durumlar

brush, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint bir parametresi olan gerektirir.PaintEventArgse Kod aşağıdaki eylemleri gerçekleştirir:

  • Düz bir kırmızı fırça oluşturur.

  • Bir elipsle sınırlayan dikdörtgenin konumunu ve boyutunu oluşturur.

  • Ekrandaki üç noktayı doldurur.

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

Açıklamalar

Bu yöntem, bir üç noktanın içini ile Brushdoldurur. Üç nokta, ywidthve height parametreleriyle temsil edilen sınırlayıcı dikdörtgen tarafından xtanımlanır.

Şunlara uygulanır