# C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintPie

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintPie_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintPie*">PaintPie Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintPie_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintPie*"></a>
<h4 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintPie_System_Drawing_Rectangle_System_Drawing_Point_System_Drawing_Point_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintPie(System.Drawing.Rectangle,System.Drawing.Point,System.Drawing.Point)">PaintPie(Rectangle, Point, Point)</h4>
<div class="markdown level1 summary"><p>Paints a pie-shaped wedge bounded by the intersection of an ellipse and two radials.
The pie is outlined by using the current pen and filled by using the current brush.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public virtual void PaintPie(Rectangle rectangle, Point firstRadial, Point secondRadial)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overridable Sub PaintPie(rectangle As Rectangle, firstRadial As Point, secondRadial As Point)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a></td>
      <td><span class="parametername">rectangle</span></td>
      <td><p>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> indicates the bounds of the ellipse.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a></td>
      <td><span class="parametername">firstRadial</span></td>
      <td><p>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> indicates the endpoint of the first radial.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a></td>
      <td><span class="parametername">secondRadial</span></td>
      <td><p>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> indicates the endpoint of the second radial.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintPie_System_Drawing_Rectangle_System_Drawing_Point_System_Drawing_Point__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>The curve of the pie is defined by an ellipse that fits the specified bounding rectangle.
The curve begins at the point where the ellipse intersects the first radial and extends counterclockwise to
the point where the ellipse intersects the second radial.</p>
</div>
<h5 class="exceptions">Exceptions</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Condition</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="C1.Framework.SystemErrorException.html">SystemErrorException</a></td>
      <td></td>
    </tr>
  </tbody>
</table>
</div>
