C#WinForms右键单击上下文菜单而不选择项目

时间:2013-03-14 20:46:44

标签: c# winforms events event-handling

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

我发现了一个类似的问题,但它适用于WPF here at this link

问题在于我有一个受右键单击影响的index_changed事件,我不希望它出现。

1 个答案:

答案 0 :(得分:0)

我猜你想要在Listviews中选择索引更改事件处理这个.....下面的示例显示了如何确定按下的按钮。如果单击鼠标右键,它会告诉您是或否。这是我可以在不知道您的代码的情况下展示的最简单的示例。

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
    MessageBox.Show(Form.MouseButtons.HasFlag(MouseButtons.Right).ToString());
}