2012-09-03 12 views
6

私はwinformsアプリケーションに円グラフを追加しようとしていますが、ツールボックスにある唯一のグラフは通常の棒グラフです。winformsアプリケーションに円グラフを追加するにはどうすればよいですか?

"DevExpress"などの新しいライブラリをインストールすることなく、既存の.net 4フレームワークライブラリを使用して、この棒グラフを円グラフとして作成する方法や、ツールボックスに円グラフコンポーネントを追加する方法はありますか?あなたはこの次、このチュートリアルのためにWPFで新しいユーザーコントロールを作成するためにそれの周りの唯一の方法は次のようになり、サードパーティのツールがなければ

+1

新しいライブラリを追加したくない場合は、独自に円グラフを描画する必要があります。 – coolmine

答えて

2

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

あなたが実際にVisual Studioが円グラフを持っているだけでなく

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

をプロパティウィンドウでシリーズを選択することで、グラフの種類を変更したり、次のサンプルコードを使用することができます。棒グラフをドラッグした後プロパティパネルに移動し、次にチャートクリックシリーズの下に移動します。ダイアログボックスが表示された後、グラフの種類が選択されます。選択できるさまざまな種類のチャートのリストがあります

関連する問題