908 名前:名無しさん@お腹いっぱい。:2015/01/17(土) 19:00:36.12 ID:ENb+8Kdc0 平行線は、以下コードの追加で可能 1つ目 ChartCanvas.cs の public ChartCanvas() // この呼び出しは、Windows.Forms フォーム デザイナで必要です。 InitializeComponent(); 記述の下に this.DoubleClick += new EventHandler(OnDoubleClick); と追加。 2つ目 同じくChartCanvas.cs の public void ClearCurrentFreeLine() の下あたりに以下追加 ※注意 public void ClearCurrentFreeLine()の中じゃないよ protected void OnDoubleClick(object sender, EventArgs e) { MouseEventArgs ev = (MouseEventArgs)e; _currentFreeLine = new FreeLine(new Point(0, ev.Y), new Point(ev.X, ev.Y)); } 以上。 使い方: 平行線を書きたい価格の上でダブルクリックする 仕組み: チャート上で見えている一番古い日付から、ダブルクリックした地点の日付に向けて、ダブルクリックした地点の価格で線を引く