# FarPoint.Win.Spread.Chart.ChartShape

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_Chart_ChartShape" data-uid="FarPoint.Win.Spread.Chart.ChartShape" class="text-break">ChartShape Class
</h1>
  <div class="markdown level0 summary"><p>Represents an abstract class which contains the most basic behavior for SpreadChart.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.html">ElementWindowless</a></div>
    <div class="level2"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSObject.html">PSObject</a></div>
    <div class="level3"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.html">PSShape</a></div>
    <div class="level4"><span class="xref">ChartShape</span></div>
      <div class="level5"><a class="xref" href="FarPoint.Win.Spread.Chart.SpreadChart.html">SpreadChart</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="../FarPoint.Win/FarPoint.Win.ISerializeSupport.html">ISerializeSupport</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.ideserializationcallback">IDeserializationCallback</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.IPdfSupportPSObject.html">IPdfSupportPSObject</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable">ISerializable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.Chart.html">FarPoint.Win.Spread.Chart</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_Chart_ChartShape_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class ChartShape : PSShape, ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable, IComponent, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class ChartShape
    Inherits PSShape
    Implements ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable, IComponent, IDisposable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape__ctor" data-uid="FarPoint.Win.Spread.Chart.ChartShape.#ctor">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.-ctor.html#FarPoint_Win_Spread_Chart_ChartShape__ctor">ChartShape()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="../FarPoint.Win.Chart/FarPoint.Win.Chart.FpChart.html">FpChart</a> class. The created chart will be displayed in 2D view.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape__ctor_FarPoint_Win_Chart_ChartViewType_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.#ctor(FarPoint.Win.Chart.ChartViewType)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.-ctor.html#FarPoint_Win_Spread_Chart_ChartShape__ctor_FarPoint_Win_Chart_ChartViewType_">ChartShape(ChartViewType)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="../FarPoint.Win.Chart/FarPoint.Win.Chart.FpChart.html">FpChart</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_BORDER_5" data-uid="FarPoint.Win.Spread.Chart.ChartShape.BORDER_5">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.BORDER_5.html">BORDER_5</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Border" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Border">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Border.html#FarPoint_Win_Spread_Chart_ChartShape_Border">Border</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the border for the element.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ChartName" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ChartName">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ChartName.html#FarPoint_Win_Spread_Chart_ChartShape_ChartName">ChartName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the chart.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Left" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Left">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Left.html#FarPoint_Win_Spread_Chart_ChartShape_Left">Left</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the X-coordinate of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Model" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Model">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Model.html#FarPoint_Win_Spread_Chart_ChartShape_Model">Model</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the chart model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Parent" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Parent">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Parent.html#FarPoint_Win_Spread_Chart_ChartShape_Parent">Parent</a>
        </td>
        <td class="markdown level1 summary"><p>Internal use only.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Rectangle" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Rectangle">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Rectangle.html#FarPoint_Win_Spread_Chart_ChartShape_Rectangle">Rectangle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the rectangular coordinates of the element.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_SelectedObject" data-uid="FarPoint.Win.Spread.Chart.ChartShape.SelectedObject">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.SelectedObject.html#FarPoint_Win_Spread_Chart_ChartShape_SelectedObject">SelectedObject</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the selected object. Could be a plot area, legend area, label area or series info.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineColor" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineColor">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineColor.html#FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineColor">ShapeOutlineColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape outline color for the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineStyle" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineStyle">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineStyle.html#FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineStyle">ShapeOutlineStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape outline style for the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineThickness" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineThickness">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShapeOutlineThickness.html#FarPoint_Win_Spread_Chart_ChartShape_ShapeOutlineThickness">ShapeOutlineThickness</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape outline thickness for the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_SheetView" data-uid="FarPoint.Win.Spread.Chart.ChartShape.SheetView">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.SheetView.html#FarPoint_Win_Spread_Chart_ChartShape_SheetView">SheetView</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the sheet view.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Site" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Site">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Site.html#FarPoint_Win_Spread_Chart_ChartShape_Site">Site</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <span class="xref">System.ComponentModel.ISite</span> associated with the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a>.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Top" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Top">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Top.html#FarPoint_Win_Spread_Chart_ChartShape_Top">Top</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Y-coordinate of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ViewType" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ViewType">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ViewType.html#FarPoint_Win_Spread_Chart_ChartShape_ViewType">ViewType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the chart is rendered in 2D or 3D.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Clone" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Clone">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Clone.html#FarPoint_Win_Spread_Chart_ChartShape_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates and returns a copy of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_CreateNewInstance" data-uid="FarPoint.Win.Spread.Chart.ChartShape.CreateNewInstance">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.CreateNewInstance.html#FarPoint_Win_Spread_Chart_ChartShape_CreateNewInstance">CreateNewInstance()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.html">ChartShape</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Dispose" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Dispose">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Dispose.html#FarPoint_Win_Spread_Chart_ChartShape_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Dispose_System_Boolean_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Dispose(System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Dispose.html#FarPoint_Win_Spread_Chart_ChartShape_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Releases the unmanaged resources used by the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control">Control</a> and its child controls and optionally releases the managed resources.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_DoMove_System_Drawing_Point_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.DoMove(System.Drawing.Point)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.DoMove.html#FarPoint_Win_Spread_Chart_ChartShape_DoMove_System_Drawing_Point_">DoMove(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Allows the object to be moved.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_DoSize_System_Int32_System_Drawing_Point_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.DoSize(System.Int32,System.Drawing.Point)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.DoSize.html#FarPoint_Win_Spread_Chart_ChartShape_DoSize_System_Int32_System_Drawing_Point_">DoSize(int, Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Allows the object to be sized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnChanged_System_Object_System_EventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnChanged(System.Object,System.EventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnChanged.html#FarPoint_Win_Spread_Chart_ChartShape_OnChanged_System_Object_System_EventArgs_">OnChanged(object, EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.Changed.html">Changed</a> event when the
element has changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnChartActionComplete_System_Object_FarPoint_Win_Chart_UndoRedoEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnChartActionComplete(System.Object,FarPoint.Win.Chart.UndoRedoEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnChartActionComplete.html#FarPoint_Win_Spread_Chart_ChartShape_OnChartActionComplete_System_Object_FarPoint_Win_Chart_UndoRedoEventArgs_">OnChartActionComplete(object, UndoRedoEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when user finish performing something in Chart control.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnChartActionPerforming_System_Object_FarPoint_Win_Chart_UndoRedoCancelEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnChartActionPerforming(System.Object,FarPoint.Win.Chart.UndoRedoCancelEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnChartActionPerforming.html#FarPoint_Win_Spread_Chart_ChartShape_OnChartActionPerforming_System_Object_FarPoint_Win_Chart_UndoRedoCancelEventArgs_">OnChartActionPerforming(object, UndoRedoCancelEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when user's performing something in Chart control.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnChartSelectionChanged_System_Object_System_EventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnChartSelectionChanged(System.Object,System.EventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnChartSelectionChanged.html#FarPoint_Win_Spread_Chart_ChartShape_OnChartSelectionChanged_System_Object_System_EventArgs_">OnChartSelectionChanged(object, EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when user select a different element in chart.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnKeyDown_System_Windows_Forms_KeyEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnKeyDown.html#FarPoint_Win_Spread_Chart_ChartShape_OnKeyDown_System_Windows_Forms_KeyEventArgs_">OnKeyDown(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.keydown">KeyDown</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnKeyUp_System_Windows_Forms_KeyEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnKeyUp.html#FarPoint_Win_Spread_Chart_ChartShape_OnKeyUp_System_Windows_Forms_KeyEventArgs_">OnKeyUp(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.keyup">KeyUp</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnMouseDown_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnMouseDown.html#FarPoint_Win_Spread_Chart_ChartShape_OnMouseDown_System_Windows_Forms_MouseEventArgs_">OnMouseDown(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.mousedown">MouseDown</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnMouseMove_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnMouseMove.html#FarPoint_Win_Spread_Chart_ChartShape_OnMouseMove_System_Windows_Forms_MouseEventArgs_">OnMouseMove(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the MouseMove event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnMouseUp_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnMouseUp.html#FarPoint_Win_Spread_Chart_ChartShape_OnMouseUp_System_Windows_Forms_MouseEventArgs_">OnMouseUp(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.mouseup">MouseUp</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnOpeningContextMenuStrip_FarPoint_Win_Spread_Chart_ContextMenuStripEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnOpeningContextMenuStrip(FarPoint.Win.Spread.Chart.ContextMenuStripEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnOpeningContextMenuStrip.html#FarPoint_Win_Spread_Chart_ChartShape_OnOpeningContextMenuStrip_FarPoint_Win_Spread_Chart_ContextMenuStripEventArgs_">OnOpeningContextMenuStrip(ContextMenuStripEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the context menu strip is opened.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnPaint_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnPaint(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnPaint.html#FarPoint_Win_Spread_Chart_ChartShape_OnPaint_System_Drawing_Graphics_System_Drawing_Rectangle_">OnPaint(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Initiates a redraw for the object to repaint itself.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OnPropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OnPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OnPropertyChanged.html#FarPoint_Win_Spread_Chart_ChartShape_OnPropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_">OnPropertyChanged(object, PropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.PropertyChanged.html">PropertyChanged</a> event when the
property on an element has changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_PaintGrabHandles_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.PaintGrabHandles(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.PaintGrabHandles.html#FarPoint_Win_Spread_Chart_ChartShape_PaintGrabHandles_System_Drawing_Graphics_System_Drawing_Rectangle_">PaintGrabHandles(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the handles for sizing.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ProcessDialogKey_System_Windows_Forms_Keys_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ProcessDialogKey(System.Windows.Forms.Keys)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ProcessDialogKey.html#FarPoint_Win_Spread_Chart_ChartShape_ProcessDialogKey_System_Windows_Forms_Keys_">ProcessDialogKey(Keys)</a>
        </td>
        <td class="markdown level1 summary"><p>Processes the dialog key.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ProcessMouseMove_System_Windows_Forms_MouseEventArgs_System_Boolean_System_Object__" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ProcessMouseMove(System.Windows.Forms.MouseEventArgs,System.Boolean,System.Object@)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ProcessMouseMove.html#FarPoint_Win_Spread_Chart_ChartShape_ProcessMouseMove_System_Windows_Forms_MouseEventArgs_System_Boolean_System_Object__">ProcessMouseMove(MouseEventArgs, bool, ref object)</a>
        </td>
        <td class="markdown level1 summary"><p>Processes when the mouse cursor is moving.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ProcessMouseUp_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ProcessMouseUp(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ProcessMouseUp.html#FarPoint_Win_Spread_Chart_ChartShape_ProcessMouseUp_System_Windows_Forms_MouseEventArgs_">ProcessMouseUp(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>MouseUp processing.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Refresh" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Refresh">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Refresh.html#FarPoint_Win_Spread_Chart_ChartShape_Refresh">Refresh()</a>
        </td>
        <td class="markdown level1 summary"><p>Forces the element to invalidate its client area and immediately repaint.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Refresh_System_Boolean_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Refresh(System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Refresh.html#FarPoint_Win_Spread_Chart_ChartShape_Refresh_System_Boolean_">Refresh(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Refreshes the specified force.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_RenderImage" data-uid="FarPoint.Win.Spread.Chart.ChartShape.RenderImage">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.RenderImage.html#FarPoint_Win_Spread_Chart_ChartShape_RenderImage">RenderImage()</a>
        </td>
        <td class="markdown level1 summary"><p>Renders the chart's image to a bitmap and return this bitmap.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_SetBoundsFloat_System_Single_System_Single_System_Single_System_Single_System_Boolean_System_Boolean_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.SetBoundsFloat(System.Single,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.SetBoundsFloat.html#FarPoint_Win_Spread_Chart_ChartShape_SetBoundsFloat_System_Single_System_Single_System_Single_System_Single_System_Boolean_System_Boolean_">SetBoundsFloat(float, float, float, float, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the bounds of the object to the specified position and size.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineColor" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineColor">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineColor.html#FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineColor">ShouldSerializeShapeOutlineColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the shape outline color should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineStyle" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineStyle">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineStyle.html#FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineStyle">ShouldSerializeShapeOutlineStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the shape outline style should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineThickness" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineThickness">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ShouldSerializeShapeOutlineThickness.html#FarPoint_Win_Spread_Chart_ChartShape_ShouldSerializeShapeOutlineThickness">ShouldSerializeShapeOutlineThickness()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the shape outline thickness should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_SizeRegion_System_Single_System_Single_System_Single_System_Single_" data-uid="FarPoint.Win.Spread.Chart.ChartShape.SizeRegion(System.Single,System.Single,System.Single,System.Single)">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.SizeRegion.html#FarPoint_Win_Spread_Chart_ChartShape_SizeRegion_System_Single_System_Single_System_Single_System_Single_">SizeRegion(float, float, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Resizes the region.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ActionDoing" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ActionDoing">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ActionDoing.html">ActionDoing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when on performing actions such as move, resize, delete, cut and paste.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_ActionDone" data-uid="FarPoint.Win.Spread.Chart.ChartShape.ActionDone">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.ActionDone.html">ActionDone</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when on actions done such as move, resize, delete, cut and paste.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_Disposed" data-uid="FarPoint.Win.Spread.Chart.ChartShape.Disposed">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.Disposed.html">Disposed</a>
        </td>
        <td class="markdown level1 summary"><p>Adds an event handler to listen to the <span class="xref">FarPoint.Win.Spread.Chart.SpreadChart.Disposed</span> event on the <a class="xref" href="FarPoint.Win.Spread.Chart.SpreadChart.html">SpreadChart</a>.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_OpeningContextMenuStrip" data-uid="FarPoint.Win.Spread.Chart.ChartShape.OpeningContextMenuStrip">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.OpeningContextMenuStrip.html">OpeningContextMenuStrip</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when opening context menu strip.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Chart_ChartShape_SelectionChanged" data-uid="FarPoint.Win.Spread.Chart.ChartShape.SelectionChanged">
          <a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.SelectionChanged.html">SelectionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the selection changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
