MindFusion.Diagramming for WinForms

Impressive Diagramming Features for Impressive WinForms Applications

Whether you look for a component to build a complicated diagram, present an algorithm, build a hierarchy or define a genealogy tree - MindFusion has the perfect graph drawing library for it all and for much more.

Diagrams

With Diagramming for WinForms you can build any type of diagram - from the classical flowchart to a lane diagram, hierarchy, classification or a genealogy tree. Even a complicated chemical synthesis scheme is drawn fast and easy with the tool.

Diagram Nodes

The control supports a wide range of node types, such as Shape, SVG and TreeView. You can build complex nodes comprising smaller components such as text boxes, images and buttons using the CompositeNode class. Table nodes have unlimited number of rows and columns and support spanning cells.

Links

When it comes to choosing the right connectors in your diagram the options are simply limitless. You have tens of predefined arrow heads with customizable colors and anchor points. Links can be straight lines, Bezier, with one or many segments. They can preserve their form when dragged. Labels at each segment or at the whole link are supported with customizable font. Arrow routing is also an option. And if you need something very special, you can use custom-drawing.

Layouts

Diagramming for WinForms offers an impressive list of more than 15 topological, structural and force-directed layouts. Each layout has a variety of settings to help you turn your diagram into an easy to read and comprehend chart. Applying a layout is more than easy - you do it with two lines of code.

Graphs

Performing basic operations at a graph is done fast and easy with the tool - you can track all incoming and outgoing connectors of a given node, its successors and predecessors. Among the advanced options are cycle detection and path tracing.

Special Features

Applying to your diagram eye-catching colors is done easy with one of the 45 predefined themes. Styles are also supported. Diagram nodes can be placed into layers, tabbed view and grouping are among the options. You can use drag and drop, rotation and complex box shapes. You can even add your custom code for drawing diagram items.

"FlowChart.NET is an extremely high-quality and useful tool for developing diagramming software, and it's been a pleasure using it to accomplish my project requirements in a timely manner."