需要禁止Telerik RadChartView让用户更改调色板

时间:2014-05-12 20:27:16

标签: winforms charts telerik

我正在使用Telerik的RadChartView控件在我的WinForm应用程序中绘制图表。我的一位测试人员注意到Telerik图表具有一些内置功能,如果您右键单击图表,您将获得一个上下文菜单,您可以从Telerik的默认调色板列表中进行选择。

这是一个问题,因为我在我的图表中使用自定义调色板,并且我被告知要阻止用户调整调色板。

我花了几个小时阅读Telerik在RadChartView和图表上的文档,进行谷歌搜索,并调整我的RadChartView中的不同内容以禁用用户更改调色板的能力。但是底线,我找不到答案,我很难过。

1 个答案:

答案 0 :(得分:0)

我最终通过阅读Telerik论坛上一些旧的帮助主题来找出这个问题的答案。基本上,您需要完全禁用RadChartView中的上下文菜单,下面是在VB.net中执行此操作的代码。

Private Sub RemoveContextMenu(ByVal Sender As Object, ByVal e As ChartViewContextMenuOpeningEventArgs) Handles RadChartView.ContextMenuOpening
    e.ContextMenu.Dispose()
End Sub