//===========================Khu vực Xử Lý Phiếu Xuất===========================
        private void gvPhieuXuat_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
        {
            if (Program.group == "CHINHANH" || Program.group == "USER")
            {
                int maNVLapPX = 0;
                if (gvPhieuXuat.GetRowCellValue(phieuXuatBDS.Position, "MANV") != null)
                {
                    maNVLapPX = int.Parse(gvPhieuXuat.GetRowCellValue(phieuXuatBDS.Position, "MANV").ToString().Trim());
                }
                if (e.MenuType == GridMenuType.Row)
                {
                    GridViewMenu menu      = e.Menu;
                    DXMenuItem   menuAddPX = createMenuItem("Thêm Phiếu Xuất", Properties.Resources.add_16);
                    menuAddPX.Click += new EventHandler(menuAddPX_Click);
                    menu.Items.Add(menuAddPX);

                    if (maNVLapPX == Program.manv)
                    {
                        DXMenuItem menuAddCTPX = createMenuItem("Thêm chi tiết Phiếu Xuất", Properties.Resources.add_detail1_16);
                        menuAddCTPX.Click += new EventHandler(menuAddCTPX_Click);
                        menu.Items.Add(menuAddCTPX);
                    }
                }
            }
        }
 private void addCopyMenuItemsForCellSelect(GridViewMenu gridViewMenu)
 {
    var copyRowMenu = new DXMenuItem(Captions.CopySelectedRows, (o, args) => copyRowSelectionToClipboard(), ApplicationIcons.CopySelection);
    var copySelectionMenu = new DXMenuItem(Captions.CopySelection, (o, args) => processSelectiveCopyToClipboard(), ApplicationIcons.CopySelection) {Shortcut = Shortcut.CtrlC};
    gridViewMenu.Items.Insert(0, copyRowMenu);
    gridViewMenu.Items.Insert(0, copySelectionMenu);
 }
Exemple #3
0
        //DDH
        private void gvDDH_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (Program.group == "CHINHANH" || Program.group == "USER")
            {
                int maNVLapDDH = 0;
                if (gvDDH.GetRowCellValue(datHangBindingSource.Position, "MANV") != null)
                {
                    maNVLapDDH = int.Parse(gvDDH.GetRowCellValue(datHangBindingSource.Position, "MANV").ToString().Trim());
                }
                if (e.MenuType == GridMenuType.Row)
                {
                    GridViewMenu menu       = e.Menu;
                    DXMenuItem   menuAddDDH = createMenuItem("Thêm đơn đặt hàng", Properties.Resources.plus);
                    menuAddDDH.Click += new EventHandler(menuAddDDH_Click);
                    menu.Items.Add(menuAddDDH);

                    if (maNVLapDDH == Program.manv)
                    {
                        DXMenuItem menuAddCTDDH = createMenuItem("Thêm chi tiết ĐĐH", Properties.Resources.inventory__3_);
                        menuAddCTDDH.Click += new EventHandler(menuAddChiTietDDH_Click);
                        menu.Items.Add(menuAddCTDDH);
                    }
                    DXMenuItem menuAddPN = createMenuItem("Thêm Phiếu Nhập", Properties.Resources.packing_list);
                    menuAddPN.Click += new EventHandler(menuAddPN_Click);
                    menu.Items.Add(menuAddPN);
                }
            }
        }
        //===========================Khu vực Xử Lý Đơn Đặt Hàng=========================
        private void gvDDH_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
        {
            if (Program.group == "CHINHANH" || Program.group == "USER")
            {
                int maNVLapDDH = 0;
                if (gvDDH.GetRowCellValue(datHangBDS.Position, "MANV") != null)
                {
                    maNVLapDDH = int.Parse(gvDDH.GetRowCellValue(datHangBDS.Position, "MANV").ToString().Trim());
                }
                if (e.MenuType == GridMenuType.Row)
                {
                    GridViewMenu menu       = e.Menu;
                    DXMenuItem   menuAddDDH = createMenuItem("Thêm DDH", Properties.Resources.add_16);
                    menuAddDDH.Click += new EventHandler(menuAddDDH_Click);
                    menu.Items.Add(menuAddDDH);

                    if (maNVLapDDH == Program.manv)
                    {
                        DXMenuItem menuAddCTDDH = createMenuItem("Thêm chi tiết DDH", Properties.Resources.add_detail1_16);
                        menuAddCTDDH.Click += new EventHandler(menuAddChiTietDDH_Click);
                        menu.Items.Add(menuAddCTDDH);
                    }
                    DXMenuItem menuAddPN = createMenuItem("Thêm Phiếu Nhập", Properties.Resources.add_detail2_16);
                    menuAddPN.Click += new EventHandler(menuAddPN_Click);
                    menu.Items.Add(menuAddPN);
                }
            }
        }
        /// <summary>
        /// 创建菜单项DXMenuItem
        /// </summary>
        /// <param name="owner">GridViewMenu</param>
        /// <param name="caption">菜单标题</param>
        /// <param name="image">菜单图片</param>
        /// <param name="clickEvent">Click 事件</param>
        /// <param name="beginGroup"></param>
        private static void CreatePopupMenuItem(GridViewMenu owner, string caption, Image image, EventHandler clickEvent, bool beginGroup)
        {
            DXMenuItem item = new DXMenuItem(caption);

            item.Image      = image;
            item.Click     += new EventHandler(clickEvent);
            item.Tag        = owner.View;//保存GridView引用,在DXMenuItem事件内快速找到GridView
            item.BeginGroup = beginGroup;
            owner.Items.Add(item);
        }
Exemple #6
0
 private void AddMenu(GridView gr, GridViewMenu grm, bool isCreate)
 {
     if (!isCreate)
     {
         DXMenuItem menu = new DXMenuItem();
         menu.BeginGroup = true;
         menu.Caption    = "Export to Excel";
         menu.Tag        = "ExportExcel";
         //menu.Click += new EventHandler(excel_Click);
         grm.Items.Add(menu);
     }
 }
Exemple #7
0
        public static void GenerateContextMenu(AgendaViewControl viewControl, GridViewMenu contextMenu, SchedulerControl control, Appointment apt)
        {
            Scheduler          = control;
            CurrentAppointment = apt;
            ViewControl        = viewControl;
            if (apt != null)
            {
                contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Open appointment", OnOpenCurrentAppointment));
                contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Delete appointment", OnDeleteCurrentAppointment, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.Delete.png"))));
            }

            DevExpress.Utils.Menu.DXMenuItem nextInterval = new DevExpress.Utils.Menu.DXMenuItem("Go to the next month", OnNextInterval, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.NextArrow.png")));
            nextInterval.BeginGroup = true;

            contextMenu.Items.Add(nextInterval);
            contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Go to the previous month", OnPreviousInterval, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.PrevArrow.png"))));
            contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Go to the specific date", OnGoToSpecificDate));

            DevExpress.Utils.Menu.DXSubMenuItem switchView = new DevExpress.Utils.Menu.DXSubMenuItem("Change view to");
            switchView.BeginGroup = true;
            contextMenu.Items.Add(switchView);

            if (Scheduler.DayView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Day View", OnSwitchToDayView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.DayView.png"))));
            }
            if (Scheduler.WorkWeekView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Work Week View", OnSwitchToWorkWeekView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.WorkWeekView.png"))));
            }
            if (Scheduler.WeekView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Week View", OnSwitchToWeekView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.WeekView.png"))));
            }
            if (Scheduler.MonthView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Month View", OnSwitchToMonthView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.MonthView.png"))));
            }
            if (Scheduler.TimelineView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Timeline View", OnSwitchToTimelineView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.TimelineView.png"))));
            }
            if (Scheduler.GanttView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Gantt View", OnSwitchToGanttView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("AgendViewComponent.Resources.GanttView.png"))));
            }

            if (apt != null)
            {
                contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem(ViewControl.ShowResources ? "Show all appointments" : "Group appointments by resources", OnSwitchResourcesVisibility));
            }
        }
 //=======================Khu vực Xử Lý Chi Tiết Đơn Đặt Hàng====================
 private void gvCTDDH_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
 {
     if (Program.group == "CHINHANH" || Program.group == "USER")
     {
         if (e.MenuType == GridMenuType.Row && kiemTraCTDDHCuaNV())
         {
             GridViewMenu menu = e.Menu;
             DXMenuItem   menuAddChiTietDDH = createMenuItem("Thêm chi tiết ĐĐH", Properties.Resources.add_16);
             menuAddChiTietDDH.Click += new EventHandler(menuAddChiTietDDH_Click);
             menu.Items.Add(menuAddChiTietDDH);
         }
     }
 }
 //===========================Khu vực Xử Lý Phiếu Nhập===========================
 private void gvDatHangByPN_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
 {
     if (Program.group == "CHINHANH" || Program.group == "USER")
     {
         if (datHangBDS.Count != 0)
         {
             GridViewMenu menu      = e.Menu;
             DXMenuItem   menuAddPN = createMenuItem("Thêm Phiếu Nhập", Properties.Resources.add_16);
             menuAddPN.Click += new EventHandler(menuAddPN_Click);
             menu.Items.Add(menuAddPN);
         }
     }
 }
        private void gridView3_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
            {
                GridViewMenu menu = e.Menu as GridViewMenu;
                menu.Items.Clear();

                DXMenuItem itemSua = new DXMenuItem("Chi tiết hộ khẩu");
                itemSua.Image  = imageCollection1.Images["edit"];
                itemSua.Click += new EventHandler(SuaHK);
                menu.Items.Add(itemSua);
            }
        }
Exemple #11
0
        protected void GridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            GridViewMenu gridViewMenu = e.Menu as GridViewMenu;

            if (gridViewMenu == null)
            {
                return;
            }

            DXMenuItem    menuItem = new DXMenuItem("Column Properties");
            DXMenuItem    gridViewPropertyMenuItem        = new DXMenuItem("Grid View Property");
            DXMenuItem    gridViewSaveLayoutMenuItem      = new DXMenuItem("Save Layout");
            DXMenuItem    gridViewSaveToXlsxItem          = new DXMenuItem("Save to Xlsx (WYSIWYG)");
            DXMenuItem    gridViewSaveToXlsxDataAwareItem = new DXMenuItem("Save to Xlsx (Data-Aware)");
            DXMenuItem    saveDefaultLayoutMenuItem       = new DXMenuItem("Save as Default Layout");
            DXMenuItem    printPreviewMenuItem            = new DXMenuItem("Print Preview");
            DXSubMenuItem subMenuItem   = new DXSubMenuItem("Layout");
            DXSubMenuItem exportSubMenu = new DXSubMenuItem("Export && Print");

            if (e.MenuType == GridMenuType.Column)
            {
                GridViewColumnMenu menu = e.Menu as GridViewColumnMenu;
                if (menu.Column != null)
                {
                    column          = e.HitInfo.Column;
                    menuItem.Click += GridForm_GridViewColumnMenu_click;
                    subMenuItem.Items.Add(menuItem);
                }
            }

            subMenuItem.Items.Add(gridViewPropertyMenuItem);
            subMenuItem.Items.Add(gridViewSaveLayoutMenuItem);
            exportSubMenu.Items.Add(gridViewSaveToXlsxItem);
            exportSubMenu.Items.Add(gridViewSaveToXlsxDataAwareItem);
            exportSubMenu.Items.Add(printPreviewMenuItem);
            subMenuItem.Items.Add(saveDefaultLayoutMenuItem);
            gridViewMenu.Items.Add(exportSubMenu);
            gridViewMenu.Items.Add(subMenuItem);
            gridViewPropertyMenuItem.Click        += GridForm_GridViewPropertyMenuItem_Click;
            gridViewSaveLayoutMenuItem.Click      += GridForm_GridViewSaveLayoutMenuItem_Click;
            gridViewSaveToXlsxItem.Click          += GridForm_GridViewSaveToXlsxItem_Click;
            gridViewSaveToXlsxDataAwareItem.Click += GridForm_GridViewSaveToXlsxDataAwareItem_Click;
            printPreviewMenuItem.Click            += PrintPreviewMenuItem_Click;
            saveDefaultLayoutMenuItem.Click       += SaveDefaultLayoutMenuItem_Click;
            if (!IsOwner)
            {
                gridViewPropertyMenuItem.Visible = false;
                menuItem.Visible = false;
                saveDefaultLayoutMenuItem.Visible = false;
            }
        }
 /// <summary>
 /// 附加其它自定义菜单
 /// </summary>
 /// <param name="grid"></param>
 /// <param name="rowMenu"></param>
 private static void CreateExtraMenuItem(GridView grid, GridViewMenu rowMenu)
 {
     //附加其它自定义菜单
     if (IsInstalled(grid))
     {
         Hashtable items = (Hashtable)_grids[grid];
         foreach (object o in items.Values)
         {
             if (o is DXMenuItem)
             {
                 rowMenu.Items.Add(o as DXMenuItem);
             }
         }
     }
 }
        private void gvPhieuNhap_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
        {
            int maNVLapPN = 0;

            if (gvPhieuNhap.GetRowCellValue(phieuNhapBDS.Position, "MANV") != null)
            {
                maNVLapPN = int.Parse(gvPhieuNhap.GetRowCellValue(phieuNhapBDS.Position, "MANV").ToString().Trim());
            }
            if (e.MenuType == GridMenuType.Row && maNVLapPN == Program.manv)
            {
                GridViewMenu menu        = e.Menu;
                DXMenuItem   menuAddCTPN = createMenuItem("Thêm chi tiết Phiếu Nhập", Properties.Resources.add_16);
                menuAddCTPN.Click += new EventHandler(menuAddCTPN_Click);
                menu.Items.Add(menuAddCTPN);
            }
        }
        /// <summary>
        /// 在表格内点右键弹出菜单(菜单自动创建)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void OnShowGridMenu(object sender, DevExpress.XtraGrid.Views.Grid.GridMenuEventArgs e)
        {
            GridView view = sender as GridView;

            if (GridMenuType.Row == e.MenuType || GridMenuType.User == e.MenuType)
            {
                GridViewMenu rowMenu = new GridViewMenu(view);

                CreatePopupMenuItem(rowMenu, "打开配置窗体", Globals.LoadImage("skin16.ico"), menuItemCustomize_Click, false);
                CreatePopupMenuItem(rowMenu, "保存配置", Globals.LoadImage("BtnSaveWindow.png"), menuItemSaveGridConfig_Click, true);
                CreatePopupMenuItem(rowMenu, "还原预设配置", Globals.LoadImage("cslogo16.ico"), menuItemRestoreGridConfig_Click, true);
                CreatePopupMenuItem(rowMenu, "导出资料", Globals.LoadImage("ExportToExcel.png"), menuItemExport_Click, true);
                CreatePopupMenuItem(rowMenu, "复制单元格", Globals.LoadImage("cell.png"), menuItemCopyCellText_Click, true);

                CreateExtraMenuItem(view, rowMenu);//附加其它自定义菜单
                e.Menu = rowMenu;
            }
        }
Exemple #15
0
        // CHI TIET PHIEU XUAT

        private void gvCTPX_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (Program.group == "CHINHANH" || Program.group == "USER")
            {
                int maNVLapPX = 0;
                if (gvPX.GetRowCellValue(phieuXuatBindingSource.Position, "MANV") != null)
                {
                    maNVLapPX = int.Parse(gvPX.GetRowCellValue(phieuXuatBindingSource.Position, "MANV").ToString().Trim());
                }
                if (e.MenuType == GridMenuType.Row && maNVLapPX == Program.manv)
                {
                    GridViewMenu menu        = e.Menu;
                    DXMenuItem   menuAddCTPX = createMenuItem("Thêm chi tiết Phiếu Xuất", Properties.Resources.plus);
                    menuAddCTPX.Click += new EventHandler(menuAddCTPX_Click);
                    menu.Items.Add(menuAddCTPX);
                }
            }
        }
        public static void GenerateContextMenu(ListViewControl viewControl, GridViewMenu contextMenu, SchedulerControl control, Appointment apt)
        {
            Scheduler          = control;
            CurrentAppointment = apt;
            ViewControl        = viewControl;
            if (apt != null)
            {
                contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Open appointment", OnOpenCurrentAppointment));
                contextMenu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Delete appointment", OnDeleteCurrentAppointment, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.Delete.png"))));
            }


            DevExpress.Utils.Menu.DXSubMenuItem switchView = new DevExpress.Utils.Menu.DXSubMenuItem("Change view to");
            switchView.BeginGroup = true;
            contextMenu.Items.Add(switchView);

            if (Scheduler.DayView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Day View", OnSwitchToDayView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.DayView.png"))));
            }
            if (Scheduler.WorkWeekView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Work Week View", OnSwitchToWorkWeekView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.WorkWeekView.png"))));
            }
            if (Scheduler.WeekView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Week View", OnSwitchToWeekView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.WeekView.png"))));
            }
            if (Scheduler.MonthView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Month View", OnSwitchToMonthView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.MonthView.png"))));
            }
            if (Scheduler.TimelineView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Timeline View", OnSwitchToTimelineView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.TimelineView.png"))));
            }
            if (Scheduler.GanttView.Enabled)
            {
                switchView.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Gantt View", OnSwitchToGanttView, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ListViewComponent.Resources.GanttView.png"))));
            }
        }
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
            {
                GridViewMenu menu = e.Menu as GridViewMenu;
                menu.Items.Clear();

                DXMenuItem itemSua = new DXMenuItem("Sửa");
                itemSua.Image  = imageCollection1.Images["edit"];
                itemSua.Click += new EventHandler(SuaKB);
                menu.Items.Add(itemSua);

                DXMenuItem itemXoa = new DXMenuItem("Xoá");
                itemXoa.Image  = imageCollection1.Images["delete"];
                itemXoa.Click += new EventHandler(XoaKB);
                menu.Items.Add(itemXoa);

                DXMenuItem itemXemTT = new DXMenuItem("Xem thông tin người này");
                itemXemTT.Image  = imageCollection1.Images["info"];
                itemXemTT.Click += new EventHandler(Chitiet);
                menu.Items.Add(itemXemTT);
            }
        }
 /// <summary>
 /// 创建菜单项DXMenuItem
 /// </summary>
 /// <param name="owner">GridViewMenu</param>
 /// <param name="caption">菜单标题</param>
 /// <param name="image">菜单图片</param>
 /// <param name="clickEvent">Click 事件</param>
 /// <param name="beginGroup"></param>
 private static void CreatePopupMenuItem(GridViewMenu owner, string caption, Image image, EventHandler clickEvent, bool beginGroup)
 {
     DXMenuItem item = new DXMenuItem(caption);
     item.Image = image;
     item.Click += new EventHandler(clickEvent);
     item.Tag = owner.View;//保存GridView引用,在DXMenuItem事件内快速找到GridView
     item.BeginGroup = beginGroup;
     owner.Items.Add(item);
 }
        /// <summary>
        /// 在表格内点右键弹出菜单(菜单自动创建)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void OnShowGridMenu(object sender, DevExpress.XtraGrid.Views.Grid.GridMenuEventArgs e)
        {
            GridView view = sender as GridView;
            if (GridMenuType.Row == e.MenuType || GridMenuType.User == e.MenuType)
            {
                GridViewMenu rowMenu = new GridViewMenu(view);

                CreatePopupMenuItem(rowMenu, "打开配置窗体", Globals.LoadImage("skin16.ico"), menuItemCustomize_Click, false);
                CreatePopupMenuItem(rowMenu, "保存配置", Globals.LoadImage("BtnSaveWindow.png"), menuItemSaveGridConfig_Click, true);
                CreatePopupMenuItem(rowMenu, "还原预设配置", Globals.LoadImage("cslogo16.ico"), menuItemRestoreGridConfig_Click, true);
                CreatePopupMenuItem(rowMenu, "导出资料", Globals.LoadImage("ExportToExcel.png"), menuItemExport_Click, true);
                CreatePopupMenuItem(rowMenu, "复制单元格", Globals.LoadImage("cell.png"), menuItemCopyCellText_Click, true);

                CreateExtraMenuItem(view, rowMenu);//附加其它自定义菜单
                e.Menu = rowMenu;
            }
        }
Exemple #20
0
 internal void DoShowGridMenuInternal(GridViewMenu menu, GridHitInfo hitInfo)
 {
     DoShowGridMenu(menu, hitInfo);
 }
 /// <summary>
 /// 附加其它自定义菜单
 /// </summary>
 /// <param name="grid"></param>
 /// <param name="rowMenu"></param>
 private static void CreateExtraMenuItem(GridView grid, GridViewMenu rowMenu)
 {
     //附加其它自定义菜单
     if (IsInstalled(grid))
     {
         Hashtable items = (Hashtable)_grids[grid];
         foreach (object o in items.Values)
         {
             if (o is DXMenuItem)
                 rowMenu.Items.Add(o as DXMenuItem);
         }
     }
 }
 private void addCommonCopyMenuItems(GridViewMenu gridViewMenu)
 {
    var copyAllMenu = new DXMenuItem(Captions.CopyTable, (o, args) => copyEntireGridToClipboard(), ApplicationIcons.Copy) {Shortcut = Shortcut.CtrlShiftC};
    gridViewMenu.Items.Insert(0, copyAllMenu);
 }