c# - ListBox +类型项目名称来选择它吗?

时间:2012-09-10 10:27:07

标签: c#

我是一名学习c#的初学者,我正在玩Windows窗体。

我正在使用Microsoft.visualbasic.Compatibility.FileListbox,我希望能够输入要转到它的项目的名称。即选择它。

我在表单上启用了“KeyPreview”,但这对我不起作用。

你能帮忙吗?

3 个答案:

答案 0 :(得分:1)

你必须添加一些代码才能做到这一点。 只需转到ListBox的Events面板,双击KeyUp事件,并在将自动生成的函数中添加搜索代码。 通常,您将搜索ListBox的Items集合中的项目。

答案 1 :(得分:0)

不确定我理解你的问题。要在列表中添加元素吗? 如果是这样,你可以试试这个:

String name = "MyName"; 
listBox.Items.Add(name);

答案 2 :(得分:0)

我假设您要根据您获得的字符串选择listBox中的项目作为输入。 我会做这样的事情:

String name;

//Code....

for (int i = 0; i < listBox.Items.Count; i++)
    {
     if(name.Equals(listBox.Items[i].Text)){
        listbox.setSelected(i,true);
     }
 }