I need to create a control that can create / manage a really simple flowchart. It will have only conditional (if, if, else) and destination blocks.
Some key features that I need to implement:
- Users are free to add / manipulate / delete conditional and statement blocks anywhere.
- The chart can be added / expanded. (For example, if I clicked the plus button right below the assignment operator b = 3, everything below would be collapsed)
Are there any generic controls for .NET that I can use? If not, what are some strategies I should use to solve this problem?

source share