tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: MSchartのタイトルを3行で表示したい
投稿日: 2008/09/19(Fri) 21:05
投稿者MS
> > また、もしこのMSchart.Titleで出来ないようであればVBのLabel等で対応しようと考えています。
>
> 多分、バグか何かと思われます。(特に日本語での表示設定では)
> グラフのサイズを縦長にすると表示されたり、Font サイズを極端に大きく(45以上とか)
> すると表示はされるようですが...。
>
> 下記のようなバランスなら(全画面表示で見て下さい)
> http://hanatyan.sakura.ne.jp/Image999.gif

花ちゃんさん、返信遅くなり、申し訳ございません。また、GIF画像ありがとうございます。

私なりに3行で左寄せでと、あれこれやってみました。
プロパティのテキストタブ内でどれだけ入力できるか試してみたところ、
飽きるくらい入力ができて、ちょうど3行分になるくらい入力して
試しにそのまま実行すると・・・
なんと、きれいに左寄せで3行出ました!
これにより、左寄せで3行表示が可能ということがわかりました。

また、前述した

'wWord$ = "アイウエオカキクケコ" & vbCrLf & _
'         "サシスセソタチツテト" & vbCrLf & _
'         "ナニヌネノハヒフヘホ"

の部分ですが、必ず、全角10文字と決まってないので

'wWord$ = pubWord$(1) & IIf(Len(pubWord$(2)) = 0, "", Space$(290) & vbCrLf) & _
'         pubWord$(2) & IIf(Len(pubWord$(3)) = 0, "", Space$(290) & vbCrLf) & _
'         pubWord$(3)
    ※pubWord$(1)に1行目に表示したい文字が格納されます。(2)に2行目用、
       (3)に3行目用といった感じです。
 
とし、やりたいことが一応できました。

本来はSpace$(290)とか使わず、またFontサイズもデフォルトのままでやりたかったのですが・・・。う〜ん、わかりません。
実行後にタイトル範囲を変更できますが、あのタイトル範囲(高さ、幅)の値を取得する事はできないのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。