流程图控件FlowChart.NET组件的使用(二)

   通用的 业务流程图控件FlowChart.NET提供了用于创建或编辑图表的直观的用户交互模型。在前面的教程中,探讨了如何创建复合节点和组件。

    在本文中将会创建一个有相同组件结构的复合节点,而不是在在代码中定义节点。这里的XML相当于在之前文章中创建的组件层次。

>>XML示例代码

    将上述 XML 分配给一个名为 xmlContent 的字符串变量,然后创建复合节点以及导入上述的XML的代码将会如下所示:

C#

?
1
2
3
4
CompositeNode node = new CompositeNode(diagram1);
node.Components.Add(XmlLoader.Load(xmlContent));
node.Bounds = new RectangleF(10, 10, 60, 10);
diagram1.Nodes.Add(node);

Visual Basic

?
1
2
3
4
Dim node As New CompositeNode(diagram1)
node.Components.Add(XmlLoader.Load(xmlContent))
node.Bounds = New RectangleF(10, 10, 60, 10)
diagram1.Nodes.Add(node)

运行这个文中的代码,将会出现一样的效果,而且层次结构会更加的紧凑。

>>下载FlowChart.NET

你可能感兴趣的:(FlowChart.NET)