0

データパラメータが設定され、送信ボタンが押されるたびに、LineItemsをZedGraphペインに追加するプログラムがあります。

LineItem myCurve = Pane.AddCurve(Title, Data, Color.FromArgb(Random.Next(0, 255), Random.Next(0, 255), Random.Next(0, 255)), SymbolType.Diamond);

だから、それはすべてうまくいっています。私の問題は、ユーザーが特定の曲線を1つずつ削除できるようにしたいということです。

これについての私の唯一の考えは、LineItemのリストを作成し、リストから特定のLineItemを削除し、残りのすべてのLineItemを再プロットすることです。

私の問題は、リストから削除するLineItemをどのように指定できるかわからないことです。

4

2 に答える 2

1

あなたが話しているなら、あなたList<LineItem>はすることができますlist.Remove(lineItem)またはlist.RemoveAt(index)

于 2010-06-29T21:55:01.550 に答える
0
pane.CurveList.Remove(myCurve);

その後

zg1.Refresh();

また

zg1.Invalidate();

zg1あなたのZedGraphControlであると仮定します)

于 2010-06-30T10:05:16.240 に答える