C# “自动完成”组合框仅在我尝试键入时显示第一个字母

C# “自动完成”组合框仅在我尝试键入时显示第一个字母,c#,winforms,combobox,autocomplete,C#,Winforms,Combobox,Autocomplete,WinForms c#程序轮询google places API时遇到问题 出于某种原因,我的组合框只显示我键入的第一个字母。我一输入一封信,它就会删除旧信并用新信替换 请帮帮我。这是我正在使用的代码 var request = new PlacesAutoCompleteRequest { Key = "Not Telling", Input = comboBoxStreetAddress.Text, Sensor = true }; var response = G

WinForms c#程序轮询google places API时遇到问题

出于某种原因,我的组合框只显示我键入的第一个字母。我一输入一封信,它就会删除旧信并用新信替换

请帮帮我。这是我正在使用的代码

var request = new PlacesAutoCompleteRequest
{
    Key = "Not Telling",
    Input = comboBoxStreetAddress.Text,
    Sensor = true
};

var response = GooglePlaces.AutoComplete.Query(request);
var results = response.Predictions.ToArray();

AutoCompleteStringCollection array = new AutoCompleteStringCollection();

for (int x = 0; x < results.Count(); x++)
{
    array.Add(results[x].Description);
}

comboBoxStreetAddress.AutoCompleteCustomSource = array;
var request=new PlacesAutoCompleteRequest
{
Key=“不说”,
输入=comboBoxStreetAddress.Text,
传感器=真
};
var response=GooglePlaces.AutoComplete.Query(请求);
var results=response.Predictions.ToArray();
AutoCompleteTestringCollection数组=新的AutoCompleteTestringCollection();
对于(int x=0;x
似乎您的问题可能在其他地方。听起来你的组合框在每次你输入一封信时都会重新获得焦点

这里没有足够的代码来帮助您诊断问题。您的组合框是否附加了其他方法?