设置 ComboBox 自动完成的宽度

Setting width of ComboBox autocomplete

在WinForms组合框中,可以通过编程方式设置下拉框的宽度,如下例、代码和截图所示: myComboBox.DropDownWidth = 300;

对于组合框,我启用了自动完成功能:

myComboBox.AutoCompleteSource = AutoCompleteSource.ListItems;
myComboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;

自动完成下拉列表显示如下:

如何设置包含建议项的下拉菜单的宽度?

我认为这是不可能的。您可能需要创建一个自定义控件来实现您的需要。

这里有一些可能对您有用的信息:

https://social.msdn.microsoft.com/Forums/windows/en-US/f88f37c9-95f9-4f2f-84b5-e262f49a009d/autocomplete-suggest-box-can-this-be-influenced?forum=winformsdesigner