GoObject defines the basics of a graphical object: a bounding rectangle (the Bounds property) and some common attribute properties: Visible, Selectable, Movable, Copyable, Resizable, Reshapable, Deletable, Editable, AutoRescales, ResizesRealtime, and Shadowed. GoObject uses the full power of the .NET System.Drawing namespace for drawing.
There are three kinds of drawing primitive GoObjects:
Support for moving, copying, deleting, resizing, and reshaping objects is built in to GoDiagram. Go also supports high-level events, such as SelectionDeleting, SelectionDeleted, ObjectContextClicked, ObjectHover, and ObjectEdited.
Gradient fills are easily incorporated into Node designs, as the Class Node and tree show.
shapes with shadows
text with shadow
GoHexagon, GoOctagon, GoCube, GoCylinder, GoTrapezoid