차트가 하나 있지만 ChartAreas가 3 개인 차트 폼이 있습니다. 또한 각 ChartArea는 적어도 하나가 표시 될 것이라는 의도로 표시되거나 표시되지 않을 수 있습니다. 또한 사용자는 양식의 크기를 조정하여 전체 차트의 크기를 조정할 수 있지만 다행히도 재배치 할 수는 없습니다. 그러나 최대 XY 범위는 크기 조정으로 인해 다를 수 있습니다.ChartArea 내에서 마우스가 있는지 확인하십시오.
내 욕망은 마우스 동작에 따라 각 ChartArea에서 확대/축소 작업을 수행 할 수있게하려는 것입니다. 예를 들어; 주어진 ChartArea 위로 마우스를 올려 놓고 마우스 휠을 사용하여 확대/축소를하고 싶습니다.
ChartArea의 지리를 결정하는 방법을 모르겠습니다. 예를 들어, 나는 하나의 Chart, 3 ChartAreas를 가지고 있는데, 그 사이에 약간의 버퍼링으로 균등하게 간격을 둘 것인가? 차트 사이의 버퍼 간격을 어떻게 결정합니까, 심지어 속성입니까? 실제 차트 공간을 사용하고 있는지 여부와 같은 질문. 이것들은 FastLine 차트이므로, 나는 X 축과 Y 축을 가지고 있고 그것들은 레이블이 붙어 있습니다. 또한 데이터 값에 따라 X 축 레이블이 더 커질 수 있으므로 축을 오른쪽으로 이동시킬 수 있습니다.
Axis (XY) .PixelPositionToValue를 사용하고 그 값이 < 인 경우 ChartArea에없는가요?
'Control'형식 인 경우 '높이', '너비'및 '위치'를 볼 수 있습니다. 그리고 'MoveOver' 이벤트 또는 someting이 있어야합니다. – gunr2171
http://msdn.microsoft.com/en-us/library/dd468025.aspx –