【问题标题】:Schedulercontrol hide ContextMenuSchedulercontrol 隐藏 ContextMenu
【发布时间】:2013-01-23 13:57:03
【问题描述】:

如何隐藏 devexpress 调度程序控件的上下文菜单?有两个上下文菜单,第一个是时间单元中右键单击的那个。那是我可以在 PopupMenuShowing 事件中成功隐藏的那个。 但第二个是右键单击约会的那个。而这个我无法隐藏。 在这种情况下有人可以帮助我吗?

【问题讨论】:

    标签: c# .net winforms devexpress


    【解决方案1】:

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

    void schedulerControl1_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
    {
        e.Menu.Items.Clear();
    }
    

    附:这个问题已经在以下DevExpress Support Center 线程中讨论过:How to disable right click menu of Appointments
    P.P.S:您可以通过e.Menu.Id 事件处理程序参数检查确切的菜单类型(对于约会菜单,它等于SchedulerMenuItemId.AppointmentMenu)。所有可能的弹出菜单项的类型都列在DevExpress.XtraScheduler.SchedulerMenuItemId 枚举中。

    【讨论】:

    • 如果你使用 MVC 会怎样?
    猜你喜欢
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    相关资源
    最近更新 更多