• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2010のChartで、何本もの線を書きたい。)

VB2010のChartで何本もの線を書く方法

このQ&Aのポイント
  • VB2010のChartを使用して、複数の線を書く方法について教えてください。
  • 現在の方法では、線の本数が増えると処理時間が長くなってしまいます。
  • 効率的な方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.1

おそらく、あなたの目的が『罫線』とか『図形』を描きたい(UMLとかフローチャートみたいのが描きたい) のだと思うのですが、この用途では Cahrt を使うこと自体が間違っていると思います。Chart はあくまで『グラフを作成するコントロール』なので、『線の本数が数百本』 という使い方を想定していません。(数百本の折れ線グラフってあんまり見ないですよね) このような用途は、System.Drawing を使って自前で描画するのことになると思います。以下なんかを参考にして工夫してみてください。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32596&forum=7 ※.NET Windows Form の Drow は元々とっても遅いので、WPF も検討することをお勧めします。

mackymakimaki
質問者

お礼

回答ありがとうございました。 わたしは、ExcelVBA初心者ですが、元々ExcelVBAで作ったものをVBでと思い、作っています。 VB自体は初めてなのでまだまだ知らない事が多すぎるようです。 現在の作り方では9割程度完成しており、実際には線が数百本となることはまず無い(多くても2百本 くらいかな?)のでこのまま進めてみようと思います。 完成後、shitabaさんに教えて頂いた、System.DrawingやWPF(正直言いますと何のことだかよく 分かっていませんが)を勉強して、出来れば改良したいと思います。 この先もっと複雑なものも作ってみたいと思っています(自分の技量では恐らく出来ないレベルのもの ですが...)ので、それにはもっと色々と勉強する必要があります。

関連するQ&A