4
Zedgraph에서 PointValueEvent에 대한 그래프 및 포인트 정보를 표시하는 데 사용한 도구 팁의 서식을 지정하고 싶습니다.Zedgraph에서 도구 설명 서식 지정
일반 도구 팁을 형식화하는 방법을 알고 있지만이 경우 zedgraph에는 도구 팁 속성이 없습니다. 포인트 값 이벤트는 자동으로 툴팁을 표시합니다.
도구 팁을 포맷하는 방법은 무엇입니까?
Zedgraph에서 PointValueEvent에 대한 그래프 및 포인트 정보를 표시하는 데 사용한 도구 팁의 서식을 지정하고 싶습니다.Zedgraph에서 도구 설명 서식 지정
일반 도구 팁을 형식화하는 방법을 알고 있지만이 경우 zedgraph에는 도구 팁 속성이 없습니다. 포인트 값 이벤트는 자동으로 툴팁을 표시합니다.
도구 팁을 포맷하는 방법은 무엇입니까?
이 작업에는 몇 가지 다른 방법이 있습니다.
옵션 1은 데이터를 설정할 때 PointPair의 Tag 속성을 사용하는 것입니다. 태그가 문자열이면 포인트에 대한 툴팁으로 표시됩니다.
PointPair pp = new PointPair(....);
pp.Tag = "This is a custom tooltip";
옵션 2는 그래프 컨트롤의 PointValueEvent에 가입하고 이벤트 처리기에 사용자 지정 값을 제공합니다.
graph.PointValueEvent += OnPointValueRequested;
...
private string OnPointValueRequested(object sender, GraphPane pane, CurveItem curve, int pointIndex)
{
PointPair point= curve[pointIndex];
string tooltip = String.Format("({0}, {1})", point.X point.Y);
return tooltip;
}
Vista 이상에서는 bug with tooltip CPU usage입니다. ZedGraph의 사본을 아직 패치하지 않은 경우 패치하기 위해 패치를해야 할 수도 있습니다.
나는 이것이 내가 원하는 것이라고 생각하지 않습니다. 나는 string.but을 변경하는 방법을 알고 있습니다 : 툴팁의 스타일을 변경하고 싶습니다 : balloon 속성 또는 일반적인 툴팁에 대해 할 수있는 툴팁에 헤더를 추가하십시오. 우리는 zedgraph 툴팁을 위해 그것을 할 수 없습니까? –
안녕하세요 @marty .. ZedGraph를 패치하는 방법을 알고 있을까요? 나는 패치 파일을 다운로드 받았지만 내 ZedGraph dll에 패치하는 방법을 모르고있다. 감사. – user1850936