[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/06/26(Tue) 18:55
投稿者名:mocha
Eメール:
URL :
タイトル:
MSChartの棒グラフの縁線種変更
VB6SP5で、MSChartで棒グラフを作成し、棒グラフの縁線種とその幅を変更するため、以下コードを記述したのですが、思った線種に変更することが出来ないようです。

    With MSChart1.Plot.SeriesCollection(1).DataPoints(-1).EdgePen
        .Style = VtPenStyleDashDit
        .Width = 20
    End With

デバッグしたところ、VtPenStyleNull(0)以外は、設定しても全てVtPenStyleSolid(1)の値となるようです。
どうすれば変更することが出来ますでしょうか?
ご存じの方がいらっしゃればお教えください。

投稿時間:2007/06/29(Fri) 07:23
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSChartの棒グラフの縁線種変更
> どうすれば変更することが出来ますでしょうか?

回答ではありません。  > ご存じの方がいらっしゃればお教えください。

多分、できないと思います。
(デザイン画面のプロパティ設定時でも反映されない)
従って、できる方法を知っている方がいないと思います
上記のように書いてあると、余計レスがしにくくなります。

MSChart は、当時から色々問題があり、改善されないままになっております。今回の件も
その一つかと思います。

Excel 等のグラフで出来ないような事は望まない方が....。
(今回の件ならExcelでは出来るようですが)
どうしてもなら、ご自分でグラフを作成した方が早いですよ。
(ここのサンプルのように http://hanatyan.sakura.ne.jp/samplepic/vb6_347.htm

又は、他のコントロール等(Excel等)を使用するとか。

投稿時間:2007/06/29(Fri) 11:22
投稿者名:mocha
Eメール:
URL :
タイトル:
Re^2: MSChartの棒グラフの縁線種変更
ご教授有難う御座います。
やはり、MSChartでは解決できない問題の様ですね。
(デザイン画面のプロパティ設定は、こちらでも確認しておりました)
お手数をお掛け致しました。

また、レスしにくい表記をしてしまい、申し訳ありませんでした。
以後気を付けます。

ご教授頂いたサンプル等、検討させて頂きます。
有難う御座いました。