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);

所以这一切都很好。我的问题是我想让我的用户一个一个地删除特定的曲线。

我对此的唯一想法是创建一个 LineItems 列表,从列表中删除一个特定的 LineItem,然后重新绘制所有剩余的 LineItems。

我的问题是我不知道如何指定要从列表中删除的 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 回答