我正在寻找一个用于创建和操作图表的库。具有VS DataSet或SSMS Diagram的外观和感觉的东西将是完美的,但我并没有期待那么多。我需要的功能是:
我会在WinForms中使用这个库,我打算用C#编写代码,即使任何.Net库都可以。任何想法?
答案 0 :(得分:1)
我想我会添加另一个答案。
此库不是免费的,但它似乎正是您所描述的:http://www.syncfusion.com/products/user-interface-edition/windows-forms/Diagram
这个看起来不太好但是免费:http://www.dalssoft.com/diagram/screenshots.aspx
本文使用您描述的控件,因此您可以使用:http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx
希望更好。
答案 1 :(得分:0)
商业场景中另一个可能的竞争者是yFiles。
与此处的大多数其他建议(在撰写本文时)相比,它实际上支持OP要求的内容:“各种项目组”在不同级别上受支持。您可以对元素进行分组,使它们的行为方式相同,但更重要的是,您可以将它们分组到可视层次结构中(我认为这是OP正在寻找的),这样您就可以在任何嵌套中获得包含任意其他节点的容器节点水平。当然也支持拖放项目,以及在图表中的任何节点之间创建链接,无论这些项目驻留在哪个分组级别以及组之间也是如此:
完全披露: 我为创建该图书馆的公司工作,但在SO / SE上我不代表我的雇主。我的评论,想法和帖子都是我自己的。
答案 2 :(得分:-1)
试试这些:http://archive.msdn.microsoft.com/mschart
由微软自己制作。我过去曾经有过很好的经历。