We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

How to display a context menu in the center of the CurrentCell or selected cells?

The context menu appears at the Grid with respect to the current pixel position of the Grid. When you right-click on a Grid, it pops up with the current pixel position as the starting point. To display the context menu at the center of the cell/Range of selected cells refer to the following solution.

Solution

You can display the context menu at the center of the current cell or selected cells by handling the Grid's MouseDown event. In the event handler, the center location of the current cell or the selected range is calculated by using the GridUtil.CenterPoint() and the context menu is displayed after moving the cursor to the center point.

C#

 

VB

C:\Users\Giftline\Desktop\img.jpgNote: When you right-Click on the Grid control, the context menu is shown.

Figure 1: Context menu in the center position of the current cell

Figure 2: Context menu in the center position of the selected range of cells

Sample Links

C#: CenterContextMenu

 

VB: CenterContextMenu

Article ID: Published Date: Last Revised Date: Platform: Control:
690 04/30/2011 04/20/2015 Windows Forms GridControl
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.