データ座標値またはデータインデックスのいずれかをピクセル座標に変換する2つのメソッドは、ChartGroup オブジェクトの DataCoordToCoord メソッドと DataIndexToCoord メソッドです。DataIndexToCoord メソッドは、データセットとデータ点インデックスを取得し、関連するピクセル座標を返します。DataCoordToCoord メソッドは、データ座標のセットを取得し、ピクセル座標を返します。これらのメソッドは、他の変換メソッドときわめて類似しています。
DataIndexToCoord メソッドは4つのパラメータを取り、ピクセル座標を返します。以下にサンプルコードを示します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Dim CoordX, CoordY As Integer
C1Chart1.ChartGroups.Group0.
DataIndexToCoord(ChartSeries, ChartPoint, CoordX, CoordY)
Debug.WriteLine("X Chart Coordinate: " & CoordX.ToString())
Debug.WriteLine("Y Chart Coordinate: " & CoordY.ToString())
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
int CoordX=0, CoordY=0;
c1Chart1.ChartGroups.Group0.
DataIndexToCoord(ChartSeries, ChartPoint, ref CoordX, ref CoordY);
Debug.Writeline("X Chart Coordinate: " + CoordX.ToString());
Debug.Writeline("Y Chart Coordinate: " + CoordY.ToString());
|
|
DataCoordToCoord メソッドは4つのパラメータを取り、ピクセル座標を返します。以下にサンプルコードを示します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Dim CoordX, CoordY As Integer
C1Chart1.ChartGroups.Group0._
DataCoordToCoord(DataCordX, DataCoordY, CoordX, CoordY)
Debug.WriteLine("X Chart Coordinate: " & CoordX.ToString())
Debug.WriteLine("Y Chart Coordinate: " & CoordY.ToString())
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
int CoordX=0, CoordY=0;
c1Chart1.ChartGroups.Group0.
DataCoordToCoord(DataCordX, DataCoordY, ref CoordX, ref CoordY);
ConsoleDebug.Writeline("X Chart Coordinate: " + CoordX.ToString());
ConsoleDebug.Writeline("Y Chart Coordinate: " + CoordY.ToString());
|
|
メモ:DataCoordToCoordメソッドを使用する例については、製品付属の「PropGridサンプル」または 「FExplorerサンプル」を参照してください。