如何在删除字符时阻止TComboEdit自动选择 在C++ Builder 10.3中,我有一个TCOMBOWEDIT组件,用于搜索目的:当输入(输入类型事件)时,它自动下降,并搜索数据库中的对应条目,然后用户选择一个来访问详细数据。 问题是,当我删除字符

如何在删除字符时阻止TComboEdit自动选择 在C++ Builder 10.3中,我有一个TCOMBOWEDIT组件,用于搜索目的:当输入(输入类型事件)时,它自动下降,并搜索数据库中的对应条目,然后用户选择一个来访问详细数据。 问题是,当我删除字符,c++,c++builder,c++builder-10.3-rio,C++,C++builder,C++builder 10.3 Rio,如何在删除字符时阻止TComboEdit自动选择 在C++ Builder 10.3中,我有一个TCOMBOWEDIT组件,用于搜索目的:当输入(输入类型事件)时,它自动下降,并搜索数据库中的对应条目,然后用户选择一个来访问详细数据。 问题是,当我删除字符时,在我删除最后一个字符时,TComboEdit组件会自动选择以前选择的字符,它会触发OnChange事件,我用它来获取关于所选条目的详细信息并在屏幕上显示,并通过按住return键来防止清空搜索字段。 你能帮我吗?我真的很想帮你,但我使用的是

如何在删除字符时阻止TComboEdit自动选择

在C++ Builder 10.3中,我有一个TCOMBOWEDIT组件,用于搜索目的:当输入(输入类型事件)时,它自动下降,并搜索数据库中的对应条目,然后用户选择一个来访问详细数据。 问题是,当我删除字符时,在我删除最后一个字符时,TComboEdit组件会自动选择以前选择的字符,它会触发OnChange事件,我用它来获取关于所选条目的详细信息并在屏幕上显示,并通过按住return键来防止清空搜索字段。


你能帮我吗?

我真的很想帮你,但我使用的是非常旧的cppbuilder版本,不知道
TComboEdit
的内部结构。然而,我最近在旧的
TComboBox
上遇到了一个类似的问题,我通过子类化和重新定义
WndProc(TMessage&)
来解决它,以便拦截和处理我想要的
CBN\u SELCHANGE
CBN\u SELENDCANCEL
CBN\u EDITCHANGE
等等。