-2

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

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

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

你能帮忙吗?

4

3 回答 3

1

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

于 2012-09-10T10:39:29.223 回答
0

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

String name = "MyName"; 
listBox.Items.Add(name);
于 2012-09-10T10:31:25.627 回答
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);
     }
 }
于 2012-09-10T11:14:20.760 回答