繁体   English   中英

如何将饼图添加到Winforms应用程序?

[英]How can I add a pie chart to my winforms application?

我试图在我的winforms应用程序中添加一个饼图-但是在工具箱中可以找到的唯一图表是常规条形图。

是否可以通过使用某些现有的.net 4框架库(无需安装任何新库,例如“ DevExpress”等)将此条形图形成为饼图或向我的工具箱中添加饼图组件?

您可以通过在属性窗口中选择系列来更改图表类型,或使用以下示例代码

 chart1.Series["Business"].ChartType =   
       System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;

在.NET 4和更高版本中,我认为您的框架中具有MS Chart。 在此处阅读更多信息: http : //code.msdn.microsoft.com/Samples-Environments-for-b01e9c61

实际上,Visual Studio确实有一个饼图。 拖出条形图后。 转到属性面板,然后在图表下单击系列。 将出现一个对话框,之后您将选择图表类型。 有各种不同图表类型的完整列表可供选择

如果没有第三方工具,唯一的解决方法是在WPF中为此教程创建一个新的用户控件:

http://www.codeproject.com/Articles/28098/A-WPF-Pie-Chart-with-Data-Binding-Support

然后按照本教程在Windows窗体项目中托管它:

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms

这样,尽管您可能需要上下文切换以使用WPF教程,但是您无需下载任何内容即可自己创建控件-我希望这是可以的:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM