处理MouseDow事件:
注意:不要设定ListBox的ContextMenu
private void lbOutputs_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
int index = lbOutputs.IndexFromPoint(e.Location);
if (index >= 0)
{
lbOutputs.SelectedIndex = index;
this.deleteMenu.Show(this.lbOutputs,e.Location);
}
}
}