开发程序时,经常会使用到下拉框来让用户进行选择,有些下拉框数据较多时,查找并不方便,所有一般都需要进行模糊查询,Delphi中本身的TComboBox不具备这个功能,需要自己写代码实现,但是实现效果并不好,三方控件TRzComboBox本身就具有该功能,调整几个参数后使用还是不错,目前可能是因为我使用的控件版本较低,只支持从头匹配,并不支持任意位置匹配;
//窗体中拉入控件TRzComboBox,此步略
//设置控件属性
//Style设置为csDropDown,可以输入和选择
RzComboBox1.Style:= csDropDown;
//AutoComplete属性设置为False,可以避免输入汉字时乱码的问题
RzComboBox1.AutoComplete := False;
//AutoDropDown属性设置为True,输入时可以触发下拉动作
RzComboBox1.AutoDropDown := True;
//Sorted属性设置未True, 进行数据排序
RzComboBox1.Sorted := True;
JavaScript