如何通过在C#中按住CTRL键在列表框中选择多个项目?

如何通过在C#中按住CTRL键在列表框中选择多个项目?,c#,listbox,C#,Listbox,我这里的代码只会在用户拖动鼠标时选择项目。如果用户使用CTRL按钮,如何使其能够选择多个项目 public partial class Form1 : Form { public Form1() { InitializeComponent(); listBox1.MultiColumn = true; listBox1.SelectionMode = SelectionMode.MultiExtended; } p

我这里的代码只会在用户拖动鼠标时选择项目。如果用户使用CTRL按钮,如何使其能够选择多个项目

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        listBox1.MultiColumn = true;
        listBox1.SelectionMode = SelectionMode.MultiExtended;
    }

    private void button1_Click(object sender, EventArgs e)
    {

    }
}
我试图将代码拖到我的Form1.Designer.cs上,但无法工作

listBox1.MultiColumn = true;
listBox1.SelectionMode = SelectionMode.MultiExtended;
它给我的错误是这个

The name 'SelectionMode' does not exist in the current context.

它已经是这样了。为什么要禁止通过拖动来选择项目还不清楚。@HansPassant OK,但如何使它也可以按住CTRL键并单击,而不只是拖动?它已经可以这样做了。还可以尝试按住Shift键并单击。@HansPassant哇,我不知道。哦,好吧,现在我已经测试过了,它应该可以工作了。顺便说一句,我试图将SelectionMode和Multicolumn拖到designer CS文件中,但它不起作用。相反,它给了我一个错误,即SelectionMode在当前内容中不存在。@puretppc:
MultiColumn
SelectionMode
(当然在行为部分中):-)