Example #1
0
        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));		
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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));
        }
Example #4
0
        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);
        }