2010-06-28 4 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

+0

'AddCurve'를 호출하면 방금 추가 한 커브가 반환되므로 참조를 유지 한 다음 제거 할 준비가되면 제거로 전달할 수 있습니다. –

+0

감사합니다. 내 프로그램은 WinForm을 통해 줄을 추가하고 줄을 추가 할 때마다 "곡선"으로 설정됩니다. 각 줄을 "곡선 [i]"로 설정하고 자동으로 위쪽으로 반복 할 수있는 방법이 있습니까? 아니면 각 곡선을 고유하게 식별하는 더 좋은 방법이 있습니까 (놀라지 않을 것입니다)? – sooprise

관련 문제