我有一个c#的组合框,我想把自动完成功能包含进去。我不能改变DropDownStyle
到任何东西,但DropDownList
模式。但当我改变以下属性时,它给了我一个例外。symbol1_textbox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; symbol1_textbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; symbol1_textbox.AutoCompleteSource = AutoCompleteSource.CustomSource;
不支持异常
当DropDownStyle为ComboBoxStyle.DropDownList并且AutoCompleteSource不是AutoCompleteSource.ListItems时,只能使用值AutoCompleteMode.None。
3条答案
按热度按时间8hhllhi21#
您应该在设置
AutocompleteMode
之前设置AutoCompleteSource
和ComboBoxStyle
,这意味着顺序很重要。5t7ly7z52#
按照异常告诉你的去做:
然后用您需要的所有项目填充“项目
34gzjxbg3#
应该是-