private void gridView2_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InDataRow) { popupMenu1.ShowPopup(MousePosition); } }
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); } } }
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); } })); } }
void GridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column) { AddMenuItem(e.Menu); } }
private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { e.Menu.Items.Add(removeSelectedInstrumentMenuItem); } }
private void gridViewDSTho_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Row) { popupMenu1.ShowPopup(MousePosition); } }
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; } } }
private void gridFisler_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { var p2 = MousePosition; popupMenu1.ShowPopup(p2); } }
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); } }
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); } }
private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { //if (e.HitInfo.InRow) //{ // var p2 = MousePosition; // popupMenu1.ShowPopup(p2); //} }
private void GvNhanVien_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (CurRowIndex >= 0) { e.Allow = false; rdmNhanVien.ShowPopup(gcNhanVien.PointToScreen(e.Point)); } }
private void GVNKH_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { Point p2 = MousePosition; pMenu.ShowPopup(p2); } }
private void gvKhoHang_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (CurRowIndex >= 0) { e.Allow = false; rdmKhoHang.ShowPopup(grcWarehouse.PointToScreen(e.Point)); } }
private void gridView2_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { Point p2 = Control.MousePosition; SessionPopupMenu.ShowPopup(p2); } }
private void InventoryDetGridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { Point p2 = Control.MousePosition; this.WbDetPopupMenu.ShowPopup(p2); } }
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); } }
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(); } } }
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); } } }
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; } }
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; } }
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); } }
/// <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); } }
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); } }
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); } }
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); } }
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; }
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); } }
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; } }