示例#1
0
 private void schedulerControl1_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e)
 {
     if (e.Menu.Id == SchedulerMenuItemId.DefaultMenu)
     {
         e.Menu.RemoveMenuItem(SchedulerMenuItemId.NewAllDayEvent);
     }
 }
示例#2
0
        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;
            //}
        }
示例#3
0
        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;
                    }
                }
            }
        }
示例#4
0
        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);
        }
示例#5
0
        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);
            }
        }
示例#6
0
        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;
            //}
        }
示例#7
0
 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)
 {
     e.Menu = null;
 }
示例#9
0
 private void Scheduler_PreparePopupMenu(object sender, PreparePopupMenuEventArgs e)
 {
     ConfugureMenuElements(e);
 }
 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);
        }