我是一名学习c#的初学者,我正在玩Windows窗体。
我正在使用Microsoft.visualbasic.Compatibility.FileListbox,我希望能够输入要转到它的项目的名称。即选择它。
我在表单上启用了“KeyPreview”,但这对我不起作用。
你能帮忙吗?答案 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);
}
}