Spread Windows Forms 7.0 Product Documentation
DeleteShape Field
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > SpreadActions Class : DeleteShape Field


Glossary Item Box

Deletes the active shape.

Syntax

Visual Basic (Declaration) 
Public Shared ReadOnly DeleteShape As Object
Visual Basic (Usage)Copy Code
Dim value As Object
 
value = SpreadActions.DeleteShape
C# 
public static readonly object DeleteShape

Remarks

This action, when a shape has focus, deletes that shape.

The default key combination assigned to this action, when the shape has focus, is the Delete key.

You can use this action along with a custom key combination by defining your own input or action map. For more information about maps, see Managing Keyboard Interactions.

Example

This example sets up a map that uses the D key to delete the shape if it has focus.
C#Copy Code
FarPoint.Win.Spread.DrawingSpace.ArrowShape arrow = new FarPoint.Win.Spread.DrawingSpace.ArrowShape(); 
arrow.Parent = fpSpread1; 
arrow.SetBounds(10, 10, 50, 50); 
fpSpread1.ActiveSheet.AddShape(arrow);

FarPoint.Win.Spread.DrawingSpace.ArrowShape crv = new 
FarPoint.Win.Spread.DrawingSpace.CurvedArrowShape(); 
crv.Parent = fpSpread1; 
crv.SetBounds(10, 10, 50, 50); 
fpSpread1.ActiveSheet.AddShape(crv);

FarPoint.Win.Spread.InputMap im; 
im = fpSpread1.GetInputMapWhenShapeHasFocus(); 
FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.D, Keys.None); 
im.Put(k, FarPoint.Win.Spread.SpreadActions.RemoveShape); 
fpSpread1.SetInputMapWhenShapeHasFocus(im); 
Visual BasicCopy Code
Dim arrow As New FarPoint.Win.Spread.DrawingSpace.ArrowShape
arrow.Parent = FpSpread1
arrow.SetBounds(10, 10, 50, 50)
FpSpread1.ActiveSheet.AddShape(arrow)

Dim crv As New FarPoint.Win.Spread.DrawingSpace.CurvedArrowShape
crv.Parent = FpSpread1
crv.SetBounds(70, 10, 50, 50)
FpSpread1.ActiveSheet.AddShape(crv)

Dim im As FarPoint.Win.Spread.InputMap
im = FpSpread1.GetInputMapWhenShapeHasFocus()
Dim k As New FarPoint.Win.Spread.Keystroke(Keys.D, Keys.None)
im.Put(k, FarPoint.Win.Spread.SpreadActions.RemoveShape)
FpSpread1.SetInputMapWhenShapeHasFocus(im)

Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

Reference

SpreadActions Class
SpreadActions Members

User-Task Documentation

Using Shapes

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.