-1

我在 c# winforms 上有一个右键菜单,问题是当我右键单击以获取菜单时,当我右键单击时如何不让它选择项目?

我发现了一个类似的问题,但它是针对此链接的 WPF

问题是我有受右键单击影响的 index_changed 事件,我不希望它发生。

4

1 回答 1

0

我猜您希望在 Listviews selected index changed 事件中处理此问题.....下面的示例显示了如何确定按下的按钮。它所做的只是告诉您是否单击了鼠标右键。这是我可以在不知道您的代码的情况下展示的最简单的示例。

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
    MessageBox.Show(Form.MouseButtons.HasFlag(MouseButtons.Right).ToString());
}
于 2013-03-14T21:20:26.623 回答