根据拼音首字母进行过滤的combobox

原创 2011年01月17日 14:04:00

keywords: 拼音 首字母 过滤

 

在combobox中输入汉字拼音的首字母时,下面列出对应的可选项,就像下面这样

 

 

 

1。 首先在数据库中需要设计一个表,专门用来存放药物及对应的拼音首字母,这样当用户输入拼音字母后就可以到表中查找匹配的药物,然后再显示

 

2。 下面的委托方法负责将从数据库获得的查询结果集重新邦定到combobox并自动弹出下拉列表。下面的代码需要注意这几行

// set the cursor at the end of the text
                ctrl.Focus();
                ctrl.Select(oldText.Length, oldText.Length);

其功能就是保证用户能够连续输入字母,并使光标始终位于combobox最后,如果不加这两行,光标就会跑到第一个字母前面

 

3。 下面的方法

相关文章推荐

输入拼音首字母,实现快速检索

当被检索对象数据量较大时,我们希望输入某条记录的拼音首字母,就可以显示一个下拉单,显示出符合条件的记录。 实现: 语言: C#; 输入框:txtSearch; 下拉框:ListBox(...
  • gjban
  • gjban
  • 2015年09月08日 11:28
  • 3257

c++实现查找汉字拼音首字母

#include       #include       using   namespace   std;         static   char   convert(wch...
  • shuaiby
  • shuaiby
  • 2012年10月29日 16:30
  • 771

C++实现查找汉字拼音首字母

转自:http://c.chinaitlab.com/cc/example/200903/778318.html#include   #include   using   namespace   st...
  • dragoo1
  • dragoo1
  • 2017年01月17日 21:33
  • 688

ComboBox 智能过滤,模糊匹配,拼音首字母匹配

在一个项目总ComboBox中有很多项目,用户查找非常麻烦,系统自带的快速定位是匹配首字母,使用起来非常不方便。网上找了很多,都是基于Items.Add()的方式,这种方式不支持数据源的键值对应,只有...
  • socg
  • socg
  • 2013年03月19日 01:47
  • 908

Extjs 3实现Combobox下拉列表的拼音过滤

下拉列表是我们常用的表单元素,能够通过选项的方式代替手动输入,提高输入效率和准确率.但有时侯,如果下拉列表中选项过多,在选择中就会造成不便,降低输入效率. 比如12306火车票订票系统中,发站和到站框...

自定义combobox控件(拼音过滤)

关于带有拼音过滤得自动完成功能的combobox控件,找了很多资料,终于完成此 功能,实现的方式是继承了combobox控件的属性和方法,在combobx里输入拼音时,自动搜索相应的中文加载到List...

easyUi和ext comBoBox的模糊查询 (支持拼音和汉字)

一.需要引入的js 链接:http://pan.baidu.com/s/1dEyAE8x 密码:t1l4 二. //easyUi     (1) $('#' + comboxId).com...

ExtJS ComboBox 按拼字首字母过滤

网上查询了一下关于ComboBox 按拼字首字母过滤的文章,有的写的很烂,要不就是不是很清晰明了。以下是我整理的代码,在此感谢提供ChinesePY.js 脚本的提供者。 第一步:将ExtJS C...
  • gj_diy
  • gj_diy
  • 2015年08月11日 09:06
  • 644

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

delphi 汉字转拼音首字母

修改后Delphi2010以后的版本可用。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据拼音首字母进行过滤的combobox
举报原因:
原因补充:

(最多只允许输入30个字)