Exemplo n.º 1
0
 private void gridView2_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InDataRow)
     {
         popupMenu1.ShowPopup(MousePosition);
     }
 }
Exemplo n.º 2
0
        private void gvRolls_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
            {
                if (e.HitInfo.InRow && e.HitInfo.RowInfo != null)
                {
                    DevExpress.XtraGrid.Views.Grid.GridView gv = (DevExpress.XtraGrid.Views.Grid.GridView)sender;

                    dynamic obj = null;
                    object  itm = gv.GetRow(gv.FocusedRowHandle);



                    DevExpress.XtraGrid.Menu.GridViewMenu menu = e.Menu as DevExpress.XtraGrid.Menu.GridViewMenu;
                    menu.Items.Clear();

                    DevExpress.Utils.Menu.DXMenuItem mgr = new DevExpress.Utils.Menu.DXMenuItem();
                    mgr.Caption = $"Delete";
                    mgr.Click  += delegate(object o, EventArgs args)
                    {
                        gv.DeleteSelectedRows();
                        ReCalcs();
                    };
                    menu.Items.Add(mgr);
                }
            }
        }
Exemplo n.º 3
0
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (e.Menu != null)
            {
                e.Menu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Set as Entry Point", (a, e2) => {
                    if (gridView1.FocusedRowHandle < 0)
                    {
                        return;
                    }
                    var doc       = (Document)gridView1.GetFocusedRowCellValue("Document");
                    int prevIndex = -1;

                    for (int i = 0; i < gridView1.RowCount; i++)
                    {
                        if (gridView1.GetRowCellValue(i, "Document") == project.EntryPoint)
                        {
                            prevIndex = i; break;
                        }
                    }

                    project.EntryPoint = (Document)gridView1.GetFocusedRowCellValue("Document");

                    gridView1.RefreshRow(gridView1.FocusedRowHandle);
                    if (prevIndex > -1)
                    {
                        gridView1.RefreshRow(prevIndex);
                    }
                }));
            }
        }
Exemplo n.º 4
0
 void GridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)
     {
         AddMenuItem(e.Menu);
     }
 }
Exemplo n.º 5
0
 private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         e.Menu.Items.Add(removeSelectedInstrumentMenuItem);
     }
 }
Exemplo n.º 6
0
 private void gridViewDSTho_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
     {
         popupMenu1.ShowPopup(MousePosition);
     }
 }
Exemplo n.º 7
0
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            gridControl1.ContextMenuStrip = null;
            DevExpress.XtraGrid.Views.Grid.GridView             view    = sender as DevExpress.XtraGrid.Views.Grid.GridView;
            DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hitInfo = view.CalcHitInfo(e.Point);
            num = hitInfo.RowHandle;
            if (num < 0 || num > gridView1.DataRowCount - 1)
            {
                return;
            }
            DataRow row = gridView1.GetDataRow(num);

            columnName = hitInfo.Column.Name;
            if (row != null && hitInfo.Column.Name == "SAD019")
            {
                gridControl1.ContextMenuStrip = contextMenuStrip1;
                if (gridView1.OptionsBehavior.Editable == false)
                {
                    contextMenuStrip1.Items [0].Visible = false;
                    contextMenuStrip1.Items [1].Visible = false;
                }
                else
                {
                    contextMenuStrip1.Items [0].Visible = true;
                    contextMenuStrip1.Items [1].Visible = true;
                }
            }
        }
Exemplo n.º 8
0
 private void gridFisler_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         var p2 = MousePosition; popupMenu1.ShowPopup(p2);
     }
 }
Exemplo n.º 9
0
 private void grv_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         grv.FocusedRowHandle = e.HitInfo.RowHandle;
         cMenu.Show(grv.GridControl, e.Point);
     }
 }
Exemplo n.º 10
0
 private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         System.Drawing.Point p2 = Control.MousePosition;
         this.pmGcMain.ShowPopup(p2);
     }
 }
Exemplo n.º 11
0
 private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     //if (e.HitInfo.InRow)
     //{
     //    var p2 = MousePosition;
     //    popupMenu1.ShowPopup(p2);
     //}
 }
Exemplo n.º 12
0
 private void GvNhanVien_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (CurRowIndex >= 0)
     {
         e.Allow = false;
         rdmNhanVien.ShowPopup(gcNhanVien.PointToScreen(e.Point));
     }
 }
Exemplo n.º 13
0
 private void GVNKH_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         Point p2 = MousePosition;
         pMenu.ShowPopup(p2);
     }
 }
Exemplo n.º 14
0
 private void gvKhoHang_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (CurRowIndex >= 0)
     {
         e.Allow = false;
         rdmKhoHang.ShowPopup(grcWarehouse.PointToScreen(e.Point));
     }
 }
Exemplo n.º 15
0
 private void gridView2_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         Point p2 = Control.MousePosition;
         SessionPopupMenu.ShowPopup(p2);
     }
 }
Exemplo n.º 16
0
 private void InventoryDetGridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.HitInfo.InRow)
     {
         Point p2 = Control.MousePosition;
         this.WbDetPopupMenu.ShowPopup(p2);
     }
 }
Exemplo n.º 17
0
 private void view_calendar_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
     {
         DevExpress.Utils.Menu.DXMenuItem item = new DevExpress.Utils.Menu.DXMenuItem("Показать рапорт за день");
         item.Click += Item_Click;
         e.Menu.Items.Add(item);
     }
 }
Exemplo n.º 18
0
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            GridViewFooterMenu menu = e.Menu as GridViewFooterMenu;

            if (menu != null && menu.Column != null)
            {
                if (menu.Column.SummaryItem.SummaryType == SummaryItemType.Custom)
                {
                    e.Menu.Items.Clear();
                }
            }
        }
Exemplo n.º 19
0
 private void CanChooseDataGridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)
     {
         var col = this.CalcHitInfo(e.Point).Column;
         if (col != null && col.ColumnType != typeof(string) && col.ColumnType != typeof(DateTime) && col.GroupIndex >= 0)
         {
             GroupDetailConfigButton.Tag = col;
             e.Menu.Items.Insert(7, GroupDetailConfigButton);
         }
     }
 }
Exemplo n.º 20
0
 private void dgvDeviceMaps_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (!dgvDeviceMaps.IsFilterRow(dgvDeviceMaps.FocusedRowHandle) || dgvDeviceMaps.RowCount == 0)
     {
         e.Allow = false;
         radialMenu1.ShowPopup(dgvDeviceMap.PointToScreen(e.Point));
     }
     else
     {
         e.Allow = true;
     }
 }
Exemplo n.º 21
0
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            switch (e.MenuType)
            {
            case DevExpress.XtraGrid.Views.Grid.GridMenuType.Row:
                popupMenu1.ShowPopup(new Point(MousePosition.X, MousePosition.Y));
                break;

            case DevExpress.XtraGrid.Views.Grid.GridMenuType.User:
                popupMenu1.ShowPopup(new Point(MousePosition.X, MousePosition.Y));
                break;
            }
        }
Exemplo n.º 22
0
        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);
            }
        }
Exemplo n.º 23
0
 /// <summary>
 /// GridView列头右键菜单栏的选项的设置
 /// </summary>
 private void gvwUser_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)//判断是否是列标题的右键菜单
     {
         GridViewColumnMenu menu = e.Menu as GridViewColumnMenu;
         //menu.Items.RemoveAt(8);//移除右键菜单中的第7个功能,从0开始
         //menu.Items.Clear();//清除所有功能
         // string strDisp = 自己需要增加的右键信息
         // DXMenuItem dxm = new DXMenuItem();
         // dxm.Caption = strDisp;
         // menu.Items.Add(dxm);
     }
 }
Exemplo n.º 24
0
 private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)//判断是否是列标题的右键菜单
     {
         GridViewColumnMenu menu = e.Menu as GridViewColumnMenu;
         //menu.Items.RemoveAt(6);//移除右键菜单中的第7个功能,从0开始
         //menu.Items.Clear();//清除所有功能
         DXMenuItem dxm = new DXMenuItem();
         dxm.Caption = "字段注册";
         dxm.Tag     = menu.Column;
         dxm.Click  += new EventHandler(DevIncludeM_Click);
         menu.Items.Add(dxm);
     }
 }
Exemplo n.º 25
0
 private void dgProjectSearch_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     try
     {
         if (e.HitInfo.InRow)
         {
             e.Menu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Löschen", gvDeleteProject_Click));
             e.Menu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Kopieren", gvCopyProject_Click));
         }
     }
     catch (Exception ex)
     {
         Utility.ShowError(ex);
     }
 }
Exemplo n.º 26
0
 private void VoucherGridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     try
     {
         e.Menu.Items.Add(new DXMenuItem("Delete Current Row", (o1, e1) =>
         {
             VoucherGridView.DeleteRow(VoucherGridView.FocusedRowHandle);
             dt.AcceptChanges();
         }));
     }
     catch (Exception ex)
     {
         MessageBox_Debug.ShowBox(ex);
     }
 }
Exemplo n.º 27
0
        private void DrillGrid_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            DevExpress.XtraGrid.Menu.GridViewMenu gridViewMenu = e.Menu;
            if (gridViewMenu == null)
            {
                return;
            }
            DXMenuItem gridViewSaveToXlsxItem          = new DXMenuItem("Save to Xlsx (WYSIWYG)");
            DXMenuItem gridViewSaveToXlsxDataAwareItem = new DXMenuItem("Save to Xlsx (Data-Aware)");

            gridViewMenu.Items.Add(gridViewSaveToXlsxItem);
            gridViewMenu.Items.Add(gridViewSaveToXlsxDataAwareItem);
            gridViewSaveToXlsxItem.Click          += DrillGrid_GridViewSaveToXlsxItem_Click;
            gridViewSaveToXlsxDataAwareItem.Click += DrillGrid_GridViewSaveToXlsxDataAwareItem_Click;
        }
Exemplo n.º 28
0
        private void gvNguoiDung_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            if (!HeThong.NguoiDungDangNhap.QuanTri)
            {
                return;
            }

            if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row)
            {
                var item = new DevExpress.Utils.Menu.DXMenuItem();

                item.Caption = LanguageHelper.TranslateString("Reset mật khẩu", "Reset mật khẩu");
                item.Click  += item_Click;

                e.Menu.Items.Add(item);
            }
        }
 private void dgvMains_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
 {
     try
     {
         if (!dgvMains.IsFilterRow(dgvMains.FocusedRowHandle) || dgvMains.RowCount == 0)
         {
             e.Allow = false;
             radialMenu1.ShowPopup(dgvMain.PointToScreen(e.Point));
         }
         else
         {
             e.Allow = true;
         }
     }
     catch (Exception ex)
     {
         ErrorLog.SaveLog(ex);
     }
 }
Exemplo n.º 30
0
        private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            //获取选择的行数
            //获取右键菜单的状态
            int intselect = gridView1.SelectedRowsCount;

            tsmiSplit.Enabled  = false;
            tsmiDelete.Enabled = false;
            if (intselect == 1)
            {
                tsmiDelete.Enabled = true;
                tsmiSplit.Enabled  = true;
            }
            else if (intselect > 1)
            {
                tsmiSplit.Enabled  = false;
                tsmiDelete.Enabled = false;
            }
        }