private void myControl_MouseUp(object sender,System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
myControl.ContextMenu.Show(myControl,new Point(e.X, e.Y) );
}
点击快捷菜单选项后,一般,你点击另一个GUI组件它会自动隐藏,同样,当你不更新屏幕时,快捷菜单会留在屏幕中,为了隐藏快捷菜单,可以调用SendKeys.Send()方法和{ESC}键值,
private void menuItemDoSomething_Click(object sender,System.EventArgs e)
{
//Your Code are here
SendKeys.Send("{ESC}");
}

