0
그래프가 사용자 정의 컨트롤로 있고 그래프를 다시 그리려하고 있습니다. 사용자 정의 컨트롤을 다시 그려야하는 이유는 무엇입니까?사용자 정의 컨트롤을 제거하고 다시 그립니다.
userGraph.Dispose();
new UserControls.Graph();
전체 그래프를 삭제하고 사용자 정의 컨트롤을 다시 그려야하며 모든 구성 요소를 초기화해야합니까?
그래프가 사용자 정의 컨트롤로 있고 그래프를 다시 그리려하고 있습니다. 사용자 정의 컨트롤을 다시 그려야하는 이유는 무엇입니까?사용자 정의 컨트롤을 제거하고 다시 그립니다.
userGraph.Dispose();
new UserControls.Graph();
전체 그래프를 삭제하고 사용자 정의 컨트롤을 다시 그려야하며 모든 구성 요소를 초기화해야합니까?
컨트롤을 다시 그리거나 데이터 소스를 업데이트하거나 내용을 수동으로 업데이트하는 등 다른 방법으로 코드 또는 문서를 확인해야합니다.
그러나 폼에서 컨트롤을 제거하려는 경우
myForm.Controls.Remove(userGraph); //assuming that control is on the form
를 사용해야합니다 그리고 당신은 새 컨트롤을 추가 할 경우, 다음이 다음과 같아야합니다
여기UserControls.Graph newGraph = new UserControls.Graph();
//initialization of your new graph
myForm.Controls.Add(newGraph);
예입니다 from msdn : Control.ControlCollection.Add Method
그래프의 데이터/표시를 새로 고치는 방법을 제공해야합니다. 새 컨트롤을 만드는 것은 어색합니다. 그래픽 디스플레이 만 새로 고침하려면'graph.Invalidate()'를 호출하십시오. – RoadBump