jjzjj

AutoCompleteMode

全部标签

c# - 在 ComboBox 中输入关键问题,AutoCompleteMode 设置为 Append

在AutoCompleteMode设置为追加。我们知道在widows表单中,当ComboBox中的AutocompleteMode属性设置为Append时,我们会在键入完整内容之前获取值项目的文本。问题在这里:我单击下拉按钮并打开下拉菜单我尝试输入一些字符,我得到了预期的值并完成了文本。但是当我按下Enter时,它会删除组合框的文本。我怎样才能拥有Append选项,并在下拉菜单打开时按下Enter,保留输入的文本而不删除它。我尝试了“自动完成模式”属性中的“无”选项,它工作正常,但没有附加数据....我不需要“自动完成模式”属性中的建议和建议附加选项,因为它会打开另一个下拉窗口....

c# - 将控件视为 ComboBox 或 TextBox

解决以下问题的最佳方法是什么?foreach(Controlcontrolinthis.Controls){if(controlisComboBox||controlisTextBox){ComboBoxcontrolCombobox=controlasComboBox;TextBoxcontrolTextbox=controlasTextBox;AutoCompleteModevalue=AutoCompleteMode.None;if(controlCombobox!=null){value=controlCombobox.AutoCompleteMode;}elseif(cont