private void tableLayoutPanel_main_MouseUp(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right) return; #if NO // --- menuItem = new MenuItem("-"); contextMenu.MenuItems.Add(menuItem); menuItem = new MenuItem("删除(&D)"); contextMenu.MenuItems.Add(menuItem); #endif if (this.AppendMenu != null) { ContextMenu contextMenu = new ContextMenu(); // MenuItem menuItem = null; AppendMenuEventArgs e1 = new AppendMenuEventArgs(); e1.ContextMenu = contextMenu; this.AppendMenu(this, e1); contextMenu.Show(sender as Control, new Point(e.X, e.Y)); } }
private void dp2QueryControl1_AppendMenu(object sender, AppendMenuEventArgs e) { MenuItem menuItem = null; menuItem = new MenuItem("检索(&S)"); menuItem.Click += new System.EventHandler(this.menu_logicSearch_Click); e.ContextMenu.MenuItems.Add(menuItem); // 继续装入 menuItem = new MenuItem("继续装入(&C)"); menuItem.Click += new System.EventHandler(this.ToolStripMenuItem_continueLoad_Click); if (this.m_lHitCount <= this.listView_records.Items.Count) menuItem.Enabled = false; else menuItem.Enabled = true; e.ContextMenu.MenuItems.Add(menuItem); // 带检索点的检索 menuItem = new MenuItem("带检索点的检索(&K)"); menuItem.Click += new System.EventHandler(this.menu_logicSearchKeyID_Click); e.ContextMenu.MenuItems.Add(menuItem); // --- menuItem = new MenuItem("-"); e.ContextMenu.MenuItems.Add(menuItem); }
private void tableLayoutPanel_main_MouseUp(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right) return; ContextMenu contextMenu = new ContextMenu(); MenuItem menuItem = null; if (this.AppendMenu != null) { AppendMenuEventArgs e1 = new AppendMenuEventArgs(); e1.ContextMenu = contextMenu; this.AppendMenu(this, e1); } if (this.ViewXml != null) { // menuItem = new MenuItem("察看XML检索式(&X)"); menuItem.Click += new System.EventHandler(this.menu_viewQueryXml_Click); contextMenu.MenuItems.Add(menuItem); // --- menuItem = new MenuItem("-"); contextMenu.MenuItems.Add(menuItem); } // menuItem = new MenuItem("增补新行(&A)"); menuItem.Click += new System.EventHandler(this.menu_appendLine_Click); contextMenu.MenuItems.Add(menuItem); // --- menuItem = new MenuItem("-"); contextMenu.MenuItems.Add(menuItem); // menuItem = new MenuItem("删除末尾行(&D)"); menuItem.Click += new System.EventHandler(this.menu_removeTailLine_Click); if (this.Lines.Count == 0) menuItem.Enabled = false; contextMenu.MenuItems.Add(menuItem); contextMenu.Show((Control)sender, new Point(e.X, e.Y)); }
void edit_AppendMenu(object sender, AppendMenuEventArgs e) { MenuItem menuItem = null; menuItem = new MenuItem("删除册(&D)"); menuItem.Tag = sender; menuItem.Click += new System.EventHandler(this.menu_deleteItem_Click); e.ContextMenu.MenuItems.Add(menuItem); // --- menuItem = new MenuItem("-"); e.ContextMenu.MenuItems.Add(menuItem); }