0

ZedGraphControlを使用して円グラフを作成しようとしています。を使用してパイスライスを追加することができます

zedGraphControl.GraphPane.AddPieSlice (30, Color.Red, Color.White, 45f, .0, "Data");

方法ですが、何もないようです

RemovePieSlice

または、すべてのメソッドでオブジェクトを削除します。単純なものが欠けていますか、それともこのライブラリではスライスを削除できませんか?

4

1 に答える 1

1

AddPieSlicePieItemオブジェクトを返します。クラスはPieItemから継承しCurveItemます。これは、プロパティ (オブジェクトのコレクション) をPieItem介してを削除できることを意味します。CurveListCurveItem

PieItemオブジェクトを 1 つだけ削除するには:

Dim zgc As ZedGraph.ZedGraphControl = Me.ZedGraphControl1

Dim zgPane As ZedGraph.GraphPane = zgc.GraphPane

Dim zgPieItem As ZedGraph.PieItem = zgPane.CurveList("PieItemLabel")
zgPane.CurveList.Remove(zgPieItem)

PieItemすべてのオブジェクトを削除するには:

Dim zgc As ZedGraph.ZedGraphControl = Me.ZedGraphControl1

Dim zgPane As ZedGraph.GraphPane = zgc.GraphPane

zgPane.CurveList.Clear()
于 2009-09-18T15:14:09.140 に答える