C# Schedulercontrol隐藏上下文菜单

C# Schedulercontrol隐藏上下文菜单,c#,.net,winforms,devexpress,C#,.net,Winforms,Devexpress,如何隐藏devexpress schedulercontrol的上下文菜单?有两个上下文菜单,第一个是在时间单元格中单击鼠标右键的菜单。这就是我可以在PopupMenuShow事件中成功隐藏的一个。 但第二个是右键单击约会上的。而这一个我无法隐藏。 在这种情况下,有人可以帮助我吗?以下处理事件的方法应该有助于隐藏SchedulerControl(如约会)任何元素的上下文菜单: 注意:这个问题已经在下面的帖子中讨论过:。 P.P.S:您可以通过e.menu.Id事件处理程序参数检查确切的菜单类型(

如何隐藏devexpress schedulercontrol的上下文菜单?有两个上下文菜单,第一个是在时间单元格中单击鼠标右键的菜单。这就是我可以在PopupMenuShow事件中成功隐藏的一个。 但第二个是右键单击约会上的。而这一个我无法隐藏。
在这种情况下,有人可以帮助我吗?

以下处理事件的方法应该有助于隐藏SchedulerControl(如约会)任何元素的上下文菜单:

注意:这个问题已经在下面的帖子中讨论过:。

P.P.S:您可以通过
e.menu.Id
事件处理程序参数检查确切的菜单类型(对于约会菜单,它等于
SchedulerMenuItemId.AppointmentMenu
)。枚举中列出了所有可能的弹出菜单项的类型。

如果您使用的是MVC,该怎么办?
void schedulerControl1_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
{
    e.Menu.Items.Clear();
}