2012-09-03 97 views
6

我想向我的winforms應用程序添加一個餅圖 - 但我可以在我的工具箱中找到的唯一圖表是常規條形圖。如何將餅圖添加到我的winforms應用程序中?

有沒有什麼辦法將這個柱狀圖形成餅圖或者通過使用一些現有的.net 4框架庫(不需要安裝任何新的庫,比如「DevExpress」等)來將一個餅圖組件添加到我的工具箱中?

+1

如果你不想添加新的庫,那麼你將不得不自己繪製餅圖。 – coolmine

回答

2

沒有第三方工具的唯一辦法解決這將是你這個按照本教程創建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教程 - 我希望這是好的:)

10

在.NET 4和更高版本,我認爲你有MS Chart在框架中。在這裏閱讀更多: http://code.msdn.microsoft.com/Samples-Environments-for-b01e9c61

+0

感謝您的鏈接。目前我正在嘗試此庫。這裏奇怪的是這個;該頁面本身指出 - 「從.NET Framework 4開始,Chart控件是.NET Framework的一部分。」 - >那麼爲什麼這些庫/控件尚未安裝到我的VS2010中?我認爲這很奇怪。再次感謝:) – AdiB

+0

這是什麼庫?我只能找到一個3.5。 – ProfK

+0

在我看來最好的答案。我總是比第三方更喜歡內置的善良,即使有時如果內置的功能較少。 –

8

您可以通過在屬性窗口中選擇該系列更改圖表類型,或者使用下面的示例代碼

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

以及實際的Visual Studio確實有一個餅圖。拖出條形圖後。去你的屬性面板,然後在圖表點擊系列下。會出現一個對話框,之後您將選擇圖表類型。有一個不同的圖表類型可供選擇

相關問題