[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Collapse]Office File API
  Demo Application
  Redistribution and Deployment
 [Collapse]Spreadsheet Document API
   Product Structure
   Getting Started
  [Expand]Spreadsheet Document
   Supported Formats
  [Expand]Cell Basics
   Defined Names
   Data Binding
  [Expand]Pivot Tables
  [Expand]Charts and Graphics
  [Expand]Mail Merge
   [Expand]Rows and Columns
   [Expand]Import and Export Data
   [Expand]Data Binding
   [Expand]Mail Merge
     How to: Create a Shape
     How to: Create a Shape Group
     How to: Create a Shape Connector
     How to: Add Text to a Shape
     How to: Change Shape's Fill and Outline Color
     How to: Remove a Shape
   [Expand]Formatting Cells
   [Expand]Conditional Formatting
   [Expand]Group Data
   [Expand]Filter Data
   [Expand]Pivot Tables
 [Expand]Word Processing Document API
 [Expand]PDF Document API
 [Expand]Excel Export Library
 [Expand]Snap Report API
 [Expand]Zip Compression and Archive API
 [Expand]Barcode Generation API
 [Expand]Unit Conversion API
 [Expand]API Reference
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

How to: Create a Shape

This example describes how to create a shape and change its form, size, and rotation angle.

Expanded Create a Shape

The code sample below illustrates how to use the ShapeCollection.AddShape method to create a shape.

Expanded Change a Shape's Form

Use the ShapeGeometry.Preset property to change the drawing object's geometry type. The code sample below shows how to modify a callout to an End action button.

Expanded Resize and Rotate a Shape

Use the following properties to rotate and resize a shape similarly to what appears on the image below.


You can provide a text for a shape. Refer to the How to: Add Text to a Shape topic for more information.

Is this topic helpful?​​​​​​​