TrueChart for WinForms (C1Chart2D)
変換の制御
グラフのインタラクティブ操作 > 回転、拡大/縮小、移動、ズーム > 変換の制御

C1Chart の Transform イベントを使用し、グラフに適用する変換を調整できます。拡大/縮小、回転、ズームが発生すると、Transform イベントが発生します。ハンドラをこのイベントに追加すると、軸の制限値を調整したりアクションをキャンセルしたりできます。

以下のサンプルでは、X 軸の範囲を -10〜10 に制限し、軸の最小値または最大値がこの範囲を超えた場合アクションをキャンセルします。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub C1Chart1_Transform(ByVal sender As Object, _      ByVal e As C1.Win.C1Chart.TransformEventArgs) Handles C1Chart1.Transform 
  If e.MinX < -10 Or e.MaxX > 10 Then
    e.Cancel = True  
  End If
End Sub

C# コードの書き方

C#
コードのコピー
private void c1Chart1_Transform(object sender,C1.Win.C1Chart.TransformEventArgs e)
{    
  if( e.MinX < -10 || e.MaxX > 10)    
     e.Cancel = true;  
}
関連トピック