タイトル : Re: Chartに任意の文字列を表示 投稿日 : 2012/12/02(Sun) 09:14 投稿者 : VBレスキュー(花ちゃん)
いつも言っている事ですが、コントロールに含まれていない機能を求めるのなら自分で描画 するしかありません。 しかもこう言った独自(殆どの人が描画しようとしない事)の描画をしたいと行った事は、際限が ない場合がほとんどです。(これができたら、次はこうしたいと行ったように) それに複数行と言っても2行〜数十行まで色々あります、表示しきれない場合はどうするのかとか Chart1.Series(0).LegendText = "ABCD" & vbCrLf & "EFGH" で一応改行表示する事は可能ですが vbCrLf で改行するのではなくて、自動(WordWrap)で改行したいとなると?。 文字は複数行に書けても凡例の色の部分だけを消すことはできないかと?。 あるいは、Y軸の Title を使って描画できるかも知れません(試してはいませんし、要望に沿って いるのかどうかも) どうしても思い通りの事がしたいなら、PictureBox にでも転記して後は、そこでご自分の好きな ように追加描画する事になるかと思います。(又は独自にグラフを描画する) http://www.hanatyan.sakura.ne.jp/samplepic/vb8-371-1.png http://www.hanatyan.sakura.ne.jp/samplepic/vb9_387.htm |