已解决:问题是DropDownStyle.Simple
每次在输入folderComboBox时按Enter键都会删除文本。
事实证明,在新项目中不会出现问题。它只在我使用自动完成时删除文本。
ComboBox folderComboBox = new ComboBox();
void folderComboBox_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
e.Handled = true;
}
}
类似帖子:
答案 0 :(得分:1)
<强>解决方案:强>
comboBox.DropDownStyle = DropDownStyle.DropDown; //DEFAULT
<强>的问题:强>
comboBox.DropDownStyle = DropDownStyle.Simple; //MAIN CAUSE OF ISSUE
comboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox.AutoCompleteSource = AutoCompleteSource.FileSystemDirectories;