チャートの凡例の項目を並べ替えるのに多くの問題があります。問題は、チャートの順序は気に入っていますが、凡例の順序が間違っていると思うので、その順序を逆にしたいということです。
私が試したのは:
CType(Me.Content, C1Chart).LegendItems = CType(Me.Content, C1Chart).LegendItems.Reverse()
しかし、LegendItems プロパティは readOnly のようです:S
チャートの凡例の項目を並べ替えるのに多くの問題があります。問題は、チャートの順序は気に入っていますが、凡例の順序が間違っていると思うので、その順序を逆にしたいということです。
私が試したのは:
CType(Me.Content, C1Chart).LegendItems = CType(Me.Content, C1Chart).LegendItems.Reverse()
しかし、LegendItems プロパティは readOnly のようです:S
最後に、この問題の解決策を見つけました。バグだと思うものを修正するための良い解決策を見つけようとして数時間が失われました....そして最後に簡単な方法を見つけました。
チャートの凡例には、次のプロパティを含めることができます。FlowDirection="RightToLeft"
1つだけを逆にすることで、凡例を逆にすることに成功しましたChartGroup
:
C1Chart1.ChartGroups.ChartGroupsCollection(0).LegendReversed = False
C1Chart1.ChartGroups.ChartGroupsCollection(1).LegendReversed = True