//This example uses the ShapeChanged event. var shape1 = activeSheet.shapes.add("shape1", GC.Spread.Sheets.Shapes.AutoShapeType.rectangle, 20, 20, 200, 200); activeSheet.bind(GC.Spread.Sheets.Events.ShapeChanged, function (e, info) { alert("changed"); });