2013-02-20 76 views
0

我想让我的组合框下拉并在用户键入组合框时提供建议。例如,如果用户键入“R”,则应该建议以“R”开头的所有项目(如Roshan,Rohan,Rishan等)。在组合框中提供建议

我可以从数据库获取数据,但事情是如何下拉组合框?

回答

9

看的comboBox

AutoCompleteMode = Suggest; 
AutoCompleteSource = ListItems; 
+3

+1化子性质。但是,请注意,当您开始输入时,可能会显示“ComboBox”下拉菜单。尽管处于后台,下拉列表将窃取鼠标焦点。当我启用自动完成时,我通常在'KeyDown'事件处理程序中将'DroppedDown'设置为'false'。 – JosephHirn 2013-02-20 16:00:21

+0

即时可用下拉我写它到按键事件,但是当我在组合框中键入一个leteer光标去组合框的左角让我说我想键入“uthi”当我按“u”光标去在组合框中输入“uthi”后,组合框的左上角会出现“ihut”这样的组合框,你能否做一些暗示来避免这种情况? – Roshan 2013-02-24 06:25:15

+0

你可以为此创建另一个问题并显示你的代码。我认为你的问题已经在我的答案中得到解决,你可以检查是否被接受。谢谢:) – spajce 2013-02-24 06:43:09