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

投稿時間:2005/02/14(Mon) 11:58
投稿者名:XYZ
Eメール:
URL :
タイトル:
MSChartのマーカ表示
VB6(SP6)のMSChartで、折れ線グラフを作成しています。
Y軸スケールを、最大5、最小0としたとき、
値が6の場合に、Y軸の最大5の場所にマーカが表示されます。
スケールオーバーした値のマーカーを非表示にする事はできないのでしょうか?
よろしく、お願い致します。

投稿時間:2005/02/14(Mon) 12:18
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSChartのマーカ表示
    Dim i As Long
    With MSChart1
        For i = 0 To .ColumnCount - 1
            For j = 0 To .RowCount - 1
                .Row = j + 1
                .Column = i + 1
                If Val(.Data) > 5 Then
                    .DataGrid.SetData j + 1, i + 1, 0, True
                End If
            Next j
        Next i
     End With

投稿時間:2005/02/14(Mon) 17:46
投稿者名:XYZ
Eメール:
URL :
タイトル:
Re^2: MSChartのマーカ表示
花ちゃんさんのソースを参考にして、マーカの非表示はできました。
ありがとうございます。
折れ線も非表示になるので、他に方法がないか検討していましたので、
お礼が遅くなり、すいません。

できれば、折れ線は表示したいのですが、MSChartでは無理なのでしょうか?
EXCELのグラフ等で行った方がよいのでしょうか?

投稿時間:2005/02/14(Mon) 19:01
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSChartのマーカ表示
> できれば、折れ線は表示したいのですが、MSChartでは無理なのでしょうか?
そのようですね。(仕様のようですね)後は自分で補足の線を描くかですね。

> EXCELのグラフ等で行った方がよいのでしょうか?
Excel は表示しない設定になっているようですね。
自分勝手なグラフを表示させたいなら、自分で作った方が簡単ですが。