2010-03-31 211 views
8

我想要使用.NET/C#可视化组件和HVAC系统的连接。 这些图表将包含几个不同的组件及其连接。 他们不必遵守任何正式标准,并应该看起来像附图。另外,用户应该能够选择一个组件/连接(以便我可以显示其他数据)。以编程方式创建流程图

其中免费您将使用绘图/绘图库,为什么?

谢谢你的时间。

HVAC system http://img638.imageshack.us/img638/6382/examplee.png HVAC system http://img260.imageshack.us/img260/4171/example2.png

+0

看到http://code.msdn.microsoft.com/mschart – lsalamon 2010-03-31 17:01:49

回答

0

它不会比System.Drawing中更多的自由......

严重的,给予你的要求,我不知道你需要一个框架或库。您描述的系统中最复杂的部分是绘制组件之间的界限。如果这不需要花哨(自动布局,检测线条覆盖其他线条/框的位置),那么您可能会滚动整个定制。

+0

他也需要选择的元素很多样本,所有的一切我觉得有些组件模型将是适当的 这里。 – 2010-03-31 16:37:43

+0

必须可视化的实体(组件/连接)不是静态的。另外,实体的数量可能会有很大的变化。 因此需要自动布局。 – 2010-03-31 18:03:18

1

我会尝试在应用程序中承载VS工作室设计器,例如您如何承载工作流设计器。阅读关于VS延伸性