private void schedulerControl1_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { if (e.Menu.Id == SchedulerMenuItemId.DefaultMenu) { e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent); } }
private void schedulerControl1_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { if (e.Menu.Id == SchedulerMenuItemId.DefaultMenu) { e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAppointment); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent); } //foreach (SchedulerMenuItem item in e.Menu.Items) //{ // //item.Visible = false; //} }
private void schedulerControl1_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { if (e.Menu.Id == SchedulerMenuItemId.AppointmentMenu) { SchedulerPopupMenu menu = e.Menu.GetPopupMenuById(SchedulerMenuItemId.LabelSubMenu, true); foreach (DXMenuItem item in menu.Items) { if (item.Caption == "Deleted Label") { item.Visible = false; } } } }
private void ConfugureMenuElements(PreparePopupMenuEventArgs e) { SchedulerMenuItem item = e.Menu.GetMenuItemById(SchedulerMenuItemId.NewAppointment, true); if (item != null) { item.Enabled = EventList.CurrentEvent != null; item.Caption = "Новое событие"; } item = e.Menu.GetMenuItemById(SchedulerMenuItemId.DeleteAppointment, true); if (item != null) { item.Caption = "Удалить"; } item = e.Menu.GetMenuItemById(SchedulerMenuItemId.OpenAppointment, true); if (item != null) { item.Caption = "Изменить"; } item = e.Menu.GetMenuItemById(SchedulerMenuItemId.GotoThisDay, true); if (item != null) { item.Caption = "Перейти к этой дате"; } e.Menu.RemoveMenuItem(SchedulerMenuItemId.LabelSubMenu, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.StatusSubMenu, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringAppointment, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringEvent, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoDate, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoToday, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.SwitchViewMenu, true); }
private void OnPreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringEvent); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringAppointment); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoToday); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoThisDay); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoDate); e.Menu.RemoveMenuItem(SchedulerMenuItemId.SwitchViewMenu); e.Menu.RemoveMenuItem(SchedulerMenuItemId.LabelSubMenu); e.Menu.RemoveMenuItem(SchedulerMenuItemId.StatusSubMenu); e.Menu.RemoveMenuItem(SchedulerMenuItemId.DeleteAppointment); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAppointment); // Check if it's the default menu of a Scheduler. if (e.Menu.Id == SchedulerMenuItemId.DefaultMenu) { // Find the "New Appointment" menu item and rename it. // SchedulerMenuItem item = e.Menu.GetMenuItemById(SchedulerMenuItemId.NewAppointment); // if (item != null) item.Caption = "New..."; SchedulerMenuItem item = e.Menu.GetMenuItemById(SchedulerMenuItemId.OpenAppointment); if (item != null) item.Caption = "Open..."; //item = e.Menu.GetMenuItemById(SchedulerMenuItemId.NewAppointment); //if (item != null) item.Caption = "New..."; } DXMenuItem iDelete = new DXMenuItem("Delete..."); if (schedulerControl1.SelectedAppointments.Count > 0) { e.Menu.Items.Add(iDelete); iDelete.Click += new EventHandler(iDelete_Click); } }
private void schedulerControl1_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { e.Menu = null; }
private void Scheduler_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e) { ConfugureMenuElements(e); }
private void ConfugureMenuElements(PreparePopupMenuEventArgs e) { SchedulerMenuItem item = e.Menu.GetMenuItemById(SchedulerMenuItemId.NewAppointment,true); if (item != null) { item.Enabled = EventList.CurrentEvent != null; item.Caption = "Новое событие"; } item = e.Menu.GetMenuItemById(SchedulerMenuItemId.DeleteAppointment,true); if (item != null) { item.Caption = "Удалить"; } item = e.Menu.GetMenuItemById(SchedulerMenuItemId.OpenAppointment,true); if (item != null) item.Caption = "Изменить"; item = e.Menu.GetMenuItemById(SchedulerMenuItemId.GotoThisDay,true); if (item != null) item.Caption = "Перейти к этой дате"; e.Menu.RemoveMenuItem(SchedulerMenuItemId.LabelSubMenu, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.StatusSubMenu, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringAppointment, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewRecurringEvent, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoDate, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.GotoToday, true); e.Menu.RemoveMenuItem(SchedulerMenuItemId.SwitchViewMenu, true); }