# GrapeCity.Spreadsheet.Drawing.IShape

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Spreadsheet_Drawing_IShape" data-uid="GrapeCity.Spreadsheet.Drawing.IShape" class="text-break">IShape Interface
</h1>
  <div class="markdown level0 summary"><p>Represents an object in the drawing layer, such as a shape or picture.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Spreadsheet.Drawing.html">GrapeCity.Spreadsheet.Drawing</a></h6>
  <h6><strong>Assembly</strong>: GrapeCity.Spreadsheet.dll</h6>
  <h5 id="GrapeCity_Spreadsheet_Drawing_IShape_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IShape : IShapeBase, IDrawingObject</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface IShape
    Inherits IShapeBase, IDrawingObject</code></pre>
  </div>
  <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="GrapeCity_Spreadsheet_Drawing_IShape_FormControlType" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.FormControlType">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.FormControlType.html#GrapeCity_Spreadsheet_Drawing_IShape_FormControlType">FormControlType</a>
        </td>
        <td class="markdown level1 summary"><p>Gest the control type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_Formula" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Formula">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Formula.html#GrapeCity_Spreadsheet_Drawing_IShape_Formula">Formula</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape formula.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_Hyperlink" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Hyperlink">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Hyperlink.html#GrapeCity_Spreadsheet_Drawing_IShape_Hyperlink">Hyperlink</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an <a class="xref" href="GrapeCity.Spreadsheet.IHyperlink.html">IHyperlink</a> object that represents the hyperlink for the shape.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_IsEditing" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.IsEditing">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.IsEditing.html#GrapeCity_Spreadsheet_Drawing_IShape_IsEditing">IsEditing</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a boolean value indicating whether the shape is editing.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_IsEditingText" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.IsEditingText">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.IsEditingText.html#GrapeCity_Spreadsheet_Drawing_IShape_IsEditingText">IsEditingText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a boolean value indicating whether the shape is in editing text.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_LockedText" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.LockedText">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.LockedText.html#GrapeCity_Spreadsheet_Drawing_IShape_LockedText">LockedText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether this shape is locked for editing text.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_Selected" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Selected">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Selected.html#GrapeCity_Spreadsheet_Drawing_IShape_Selected">Selected</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether this <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.html">IShape</a> is selected.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_ThreeD" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.ThreeD">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.ThreeD.html#GrapeCity_Spreadsheet_Drawing_IShape_ThreeD">ThreeD</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IThreeDFormat.html">IThreeDFormat</a> object that contains 3D-effect formatting properties for the specified shape.</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="GrapeCity_Spreadsheet_Drawing_IShape_Copy" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Copy">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Copy.html#GrapeCity_Spreadsheet_Drawing_IShape_Copy">Copy()</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the object to the clipboard.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_CopyPicture_GrapeCity_Spreadsheet_Drawing_CopyPictureFormat_" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.CopyPicture(GrapeCity.Spreadsheet.Drawing.CopyPictureFormat)">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.CopyPicture.html#GrapeCity_Spreadsheet_Drawing_IShape_CopyPicture_GrapeCity_Spreadsheet_Drawing_CopyPictureFormat_">CopyPicture(CopyPictureFormat)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the selected object to the clipboard as a picture.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_Cut" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Cut">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Cut.html#GrapeCity_Spreadsheet_Drawing_IShape_Cut">Cut()</a>
        </td>
        <td class="markdown level1 summary"><p>Cuts the object to the clipboard.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Spreadsheet_Drawing_IShape_Duplicate" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Duplicate">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Duplicate.html#GrapeCity_Spreadsheet_Drawing_IShape_Duplicate">Duplicate()</a>
        </td>
        <td class="markdown level1 summary"><p>Duplicates the object and returns a reference to the new copy.</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="GrapeCity_Spreadsheet_Drawing_IShape_Action" data-uid="GrapeCity.Spreadsheet.Drawing.IShape.Action">
          <a class="xref" href="GrapeCity.Spreadsheet.Drawing.IShape.Action.html">Action</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the shape is chosen.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
