タイトル : Re^5: Microsoft Chart Controlsについて 投稿日 : 2010/11/02(Tue) 00:21 投稿者 : 花ちゃん
> e.Locationでチャートコントロール左上からの座標(100 100)みたいなのが返ってくるのは理解してましてそれをHittestに渡して知りたいのはチャート内でプロットしている点を基準とした座標です。 > > 0 1.023 > 0.04 1.045 > 0.08 1.057 > 0.12 1.087 > 0.16 1.101 > > というような点を折れ線プロットしたchart上で0.08 1.057の近くをクリックしたら上記のコードで{0.08 1.057}と表示されますが、折れ線がないチャート内の場所(例えば0.04 2.000のような場所)をクリックすると座標がでてこず〜Areaなどの文字列が返ってくるのでこれを{0.04 2.000}と数値が返ってくるようにしたいのです。 > > 説明がわかりにくいですがよろしくおねがいします。 それは、クリックした位置の座標とは、言わないのでは。 Y軸やX軸の目盛位置の話ではないのですか? そもそも、その位置を知って何をしたいのですか? 位置を知ればそれはできるのですか? 何かを描画したいなら、座標位置(一般的に言う)で描画する事になるので、計算して 求めるとかになります。 本来は? 下記のようにするのが後々加工しやすいのですが。 http://hanatyan.sakura.ne.jp/samplepic/vb9_387.htm |