2010-06-28 57 views
0

我很難搞清楚如何讓這個簡單的操作工作。簡單地刪除曲線?

LineItem Curve = Pane.AddCurve(Name,Data,Color.blue,SymbolType.Diamond); 
zgc.Refresh(); 

現在我該如何刪除剛添加的曲線?

Pane.CurveList.Remove()?' 如果是這樣,我如何設置一個對象等於一個現有的曲線作爲方法Remove()的參數?

回答

1

未經測試,但...

Pane.CurveList[ Pane.CurveList.Count - 1 ].Clear(); 
zgc.Refresh(); 
3

您傳遞到曲線的參照,你創建:

Pane.CurveList.Remove(Curve); 

該文檔可here

+0

如何將「曲線」設置爲特定曲線?看着文檔,找不到它。 – sooprise 2010-06-28 19:29:12

+0

當您調用'AddCurve'時,它會返回剛剛添加的曲線,因此您可以保留對該曲線的引用,然後在準備將其刪除時將其傳遞給Remove。 – 2010-06-28 19:43:51

+0

謝謝。我的程序通過WinForm添加行,並且每次添加行時,它都設置爲「曲線」。有沒有辦法將每一行設置爲「曲線[我]」,並讓我自動向上迭代?還是有更好的方法(我不會感到驚訝)來唯一標識每條曲線? – sooprise 2010-06-28 19:59:20