C# 在组合框中提供建议

C# 在组合框中提供建议,c#,combobox,autosuggest,C#,Combobox,Autosuggest,我希望我的组合框下拉,并在用户在组合框中键入时提供建议 例如,如果用户键入“R”,则应建议所有以“R”开头的项目(如Roshan、Rohan、Rishan等) 我可以从数据库中获取数据,但问题是如何下拉组合框?查看组合框的属性 AutoCompleteMode = Suggest; AutoCompleteSource = ListItems; +1.但是,请注意,开始键入时可能会显示组合框下拉列表。下拉列表将在后台窃取鼠标焦点。当我启用自动完成时,我通常在KeyDown事件处理程序中将Dro

我希望我的组合框下拉,并在用户在组合框中键入时提供建议

例如,如果用户键入“R”,则应建议所有以“R”开头的项目(如Roshan、Rohan、Rishan等)


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

查看
组合框的属性

AutoCompleteMode = Suggest;
AutoCompleteSource = ListItems;

+1.但是,请注意,开始键入时可能会显示
组合框
下拉列表。下拉列表将在后台窃取鼠标焦点。当我启用自动完成时,我通常在
KeyDown
事件处理程序中将
DroppedDown
设置为
false
。我现在可以使用dropdown,我将其写入keypressed事件,但当我在组合框中键入一个leter时,光标会转到组合框的左角,比如说,我想在按下“u”时键入“uthi”curser在组合框中键入“uthi”后会转到组合框的左角,例如“ihut”,您可以做一些建议来避免这种情况吗?您可以为此创建另一个问题并显示代码。我想你的问题在我的回答中已经解决了,你可以检查是否接受。谢谢:)是的,这个答案是我一直在寻找的最好的答案。谢谢你@spajce