我在重新排序图表图例中的项目时遇到了很多问题。问题是我喜欢图表中的顺序,但我认为图例中的顺序是错误的,我想颠倒这个顺序。
我尝试的是:
CType(Me.Content, C1Chart).LegendItems = CType(Me.Content, C1Chart).LegendItems.Reverse()
但看起来 LegendItems 属性是只读的:S
我在重新排序图表图例中的项目时遇到了很多问题。问题是我喜欢图表中的顺序,但我认为图例中的顺序是错误的,我想颠倒这个顺序。
我尝试的是:
CType(Me.Content, C1Chart).LegendItems = CType(Me.Content, C1Chart).LegendItems.Reverse()
但看起来 LegendItems 属性是只读的:S
最后我找到了这个问题的解决方案。花了几个小时试图找到一个好的解决方案来修复我认为这是一个错误....最后我找到了一个简单的方法。
在图表图例中,您可以包含此属性:FlowDirection="RightToLeft"
我通过仅反转一个成功地反转了传说ChartGroup
:
C1Chart1.ChartGroups.ChartGroupsCollection(0).LegendReversed = False
C1Chart1.ChartGroups.ChartGroupsCollection(1).LegendReversed = True