# Changing the Appearance of a Shape

Discover how to modify the appearance of a shape in Spread.NET through the Spread Designer or code, including setting properties like outline color, background color, size, and placement.

## Content

You can change several properties of a shape using the Spread Designer or code.
To change the appearance of a shape using the Spread Designer, refer to the [Insert Menu](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-iface/spwin-spd-menus/spwin-spd-menu-insert) and the **Shape Properties** dialog in [Shape Properties Dialog](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-dialogs/sdshapepropsdialog).
To change the appearance of a shape using code, set the properties of a shape object as illustrated in this example. Refer to the [FarPoint.Win.Spread.DrawingSpace](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.DrawingSpace.html) namespace and select the particular shape and define its properties using code. Here is an example of an arrow shape with its outline color and background color being set. The example also sets the size and placement of the shape with the **SetBounds** property.

## Example

```csharp
// Add arrow shape with its outline color and background color set.
FarPoint.Win.Spread.DrawingSpace.ArrowShape arrow = new FarPoint.Win.Spread.DrawingSpace.ArrowShape();
arrow.BackColor = Color.Plum;
arrow.ForeColor = Color.Pink;
arrow.SetBounds(0,0,200,100);
fpSpread1.ActiveSheet.AddShape(arrow);
```

```vbnet
‘ Add arrow shape with its outline color and background color set.
Dim arrow As New FarPoint.Win.Spread.DrawingSpace.ArrowShape()
arrow.BackColor = Color.Plum
arrow.ForeColor = Color.Pink
arrow.SetBounds(0,0,200,100)
fpSpread1.ActiveSheet.AddShape(arrow)
```

## See Also

[Adding a Shape to a Sheet](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-addem)
[Rotating a Shape](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-rotate)
[Resizing a Shape](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-resize)
[Moving a Shape](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-move)
[Adding a Drop Shadow](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-shadow)
[Locking a Shape](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-lock)
[Using Keys with Shapes](/spreadnet/docs/latest/online-win/overview/spwin-designerguide/spwin-spd-useshapes/spwin-spd-tasks/spwin-shape-keys)