OnDesignTimeContextMenu() приватный Метод

private OnDesignTimeContextMenu ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void
Пример #1
0
        private void OnTabContextClicked(object sender, MouseEventArgs e)
        {
            if (_ribbon.InDesignMode)
            {
                _ribbonTab.OnDesignTimeContextMenu(new MouseEventArgs(MouseButtons.Right, 1, e.X, e.Y, 0));
            }
            else
            {
                // Convert the mouse point to screen coords from the containing control
                Point screenPt = _ribbon.TabsArea.TabsContainerControl.ChildControl.PointToScreen(new Point(e.X, e.Y));

                // Convert back to ribbon client coords, needed for the show context menu call
                Point clientPt = _ribbon.PointToClient(screenPt);

                // Request the context menu be shown
                _ribbon.DisplayRibbonContextMenu(new MouseEventArgs(e.Button, e.Clicks, clientPt.X, clientPt.Y, e.Delta));
            }
        }