此示例说明如何删除形状。
可以使用 ShapeCollection.RemoveAt 方法从 ShapeCollection 中删除项。
Vb.Net
worksheet.Shapes.RemoveAt(3)
C# |
worksheet.Shapes.RemoveAt(3); |
如果目标项是 Chart 或 Picture 对象,则 ShapeCollection.RemoveAt 方法调用将从两个集合中删除此形状:分别为 ShapeCollection 和 ChartCollection 或 PictureCollection。
调用 Shape.Delete 方法可直接删除 Shape 对象。下面的代码示例演示如何从工作表中删除所有连接器。
Vb.Net |
For Each shape As DevExpress.Spreadsheet.Shape In worksheet.Shapes If shape.ShapeType = DevExpress.Spreadsheet.ShapeType.Connector Then shape.Delete() Next |
C# |
foreach (DevExpress.Spreadsheet.Shape shape in worksheet.Shapes) { if (shape.ShapeType == DevExpress.Spreadsheet.ShapeType.Connector) shape.Delete(); } |