What's wrong with the context menu?
I have created one for the DataGrid control and showing it like this:
private void dataGrid_MouseUp(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if( e.Button == MouseButtons.Right)
{
if( dataGrid.ContextMenu != null )
dataGrid.ContextMenu.Show(dataGrid, new Point(e.X, e.Y) );
}
}
The menu is displayed but I need to click TWICE to dismiss it!
Is it intended to be like that?