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

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintChord_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintChord*">PaintChord Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintChord_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintChord*"></a>
<h4 id="C1_Framework_Drawing_Gdi_DeviceContexts_DeviceContext_PaintChord_System_Drawing_Rectangle_System_Drawing_Point_System_Drawing_Point_" data-uid="C1.Framework.Drawing.Gdi.DeviceContexts.DeviceContext.PaintChord(System.Drawing.Rectangle,System.Drawing.Point,System.Drawing.Point)">PaintChord(Rectangle, Point, Point)</h4>
<div class="markdown level1 summary"><p>Paints a chord (a region bounded by the intersection of an ellipse and a line segment, called a secant).
The chord 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 PaintChord(Rectangle rectangle, Point firstRadial, Point secondRadial)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overridable Sub PaintChord(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_PaintChord_System_Drawing_Rectangle_System_Drawing_Point_System_Drawing_Point__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>
  The curve of the chord 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. The chord is closed by drawing a line from
  the intersection of the first radial and the curve to the intersection of the second radial and the curve. 
</p>
<p>
  If the starting point and ending point of the curve are the same, a complete ellipse is drawn.
</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>
