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

タイトル Re^2: MSChart ChartArea 内の Series の数の取得方法
投稿日: 2010/06/01(Tue) 13:02
投稿者ぽると
花ちゃんさん
言葉足らずですいません。

Chart1 内の Series の総数ではなく、ChartArea 毎の Series の数を取得する方法があればと思い質問させていただきました。

チャートコントロールの構成
Chart1
-- ChartArea("Default")              ' 位置コピー用。
-- ChartArea("ChartArea_階層1")     ' 「階層1」が選択された時に作成
-- ChartArea("ChartArea_階層2")     ' 「階層2」が選択された時に作成
-- ChartArea("ChartArea_階層3")     ' 「階層3」が選択された時に作成
-- ChartArea("AxisY_階層1")         ' 「階層1」が選択された時に作成。複数Y軸表示用
-- ChartArea("AxisY_階層2")         ' 「階層2」が選択された時に作成。複数Y軸表示用
-- ChartArea("AxisY_階層3")         ' 「階層3」が選択された時に作成。複数Y軸表示用

例えば、Bで (空白) が選択された時、その項目が「階層1」の ChartArea にあり、
他に「階層1」の ChartArea に指定されている Series が無ければ、
階層1の ChartArea を非表示or削除しようとしています。

今のところ、考えている方法としては
・データグリッドで階層が指定されているかチェックする。
・Series の ChartArea をチェックする。
がありますが、もう少しスマートな方法があればと思いまして・・・。

よろしくお願い致します。

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

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