ComboBox TextUpdate事件 首次输入词组(广州)会触发2次,最后text= "州"

问题描述

winfromComboBoxTextUpdate事件首次输入词组(广州)会触发2次,最后text="州",有人知道原因么?怎么解决!大哥帮帮忙!输入法换了也一样,第一次输入“广州”,事件会分开2次触发,最后文本框得出的结果只有“州”字,后续怎么输入都正常,就是第一次出现问题!cbxSchool.TextUpdate+=(a,b)=>{varinput=cbxSchool.Text.ToUpper();if(!string.IsNullOrEmpty(input)){cbxSchool.Items.Clear();varnewList=generalSchoolViewModel.Where(x=>x.GeneralSchoolName.IndexOf(input,StringComparison.CurrentCultureIgnoreCase)!=-1).ToArray();cbxSchool.Items.AddRange(newList);}cbxSchool.Select(cbxSchool.Text.Length,0);cbxSchool.DroppedDown=true;//保持鼠标指针形状cbxSchool.Cursor=Cursors.Default;};

代码就这些!

解决方案

解决方案二:
没人遇到过这样的问题么?
解决方案三:
文本框有TextUpdate事件吗?虽然中文是词组输入,那也只是输入法帮你的忙。在操作系统层面还是有两次输入操作。
解决方案四:
引用2楼bwangel的回复:

文本框有TextUpdate事件吗?虽然中文是词组输入,那也只是输入法帮你的忙。在操作系统层面还是有两次输入操作。

大哥,没看到是ComboBox控件么。。。。
解决方案五:
做个光标移开事件不就好了。TextUpdate这个事件不好用还要去用。自己找纠结
解决方案六:
换个索引发生变化的时候触发的事件
解决方案七:
你这个问题解决了?

时间: 2024-07-31 11:27:34

ComboBox TextUpdate事件 首次输入词组(广州)会触发2次,最后text= "州"的相关文章

求助: 为何我这个代码里的事件会自动被window对象触发

问题描述 求助: 为何我这个代码里的事件会自动被window对象触发 用onchange绑定了一个事件,然而每次刷新页面会自动触发这个事件,alert了事件源获得了window对象 求解~~~~ 代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

sql-winfrom 事件关联 导致SQL多次触发

问题描述 winfrom 事件关联 导致SQL多次触发 winfrom 事件关联 导致SQL多次触发 如果想从底层进行处理有什么好的办法吗? 解决方案 多次注册事件会导致一个事件被触发多次 解决方案二: 判断一下,如果已经执行,就return,不要让它重复执行 解决方案三: 这个要从你写的代码上面进行优化,或者定义一个count,执行一次就count++,判断,如果count不等于0,则认为已经执行过一次了. 解决方案四: 优化你的程序逻辑设计吧

android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件

问题描述 android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件 如题,android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件 ,一个图片 按着可以开启录音功能 松开就关闭录音 这个事件怎么添加 解决方案 你需要按下图片的时候开始录音,松开的时候停止录音,可以监听图片的触摸事件,按下的时候开始,抬起的时候结束. 代码如下: view.setOnTouchListener(new OnTouchListener() { @Override

求助:Jquery easyui中combobox onchange事件

问题描述 onchage事件,想输入汉字,结果每次只输入一个字符他就自动回车了,有人知道这个问题怎么解决吗.可能有可能是输入框中有字符他就自己执行后面combobox刷新,但是有没有人知道这个如何解决呢. 解决方案 本帖最后由 chinafmshbwang 于 2014-11-04 09:34:31 编辑解决方案二: 大家给点其它意见也可,见者有分.解决方案三: 大家都还没上班吗

js触发事件-input输入中文时字母不触发

问题描述 input输入中文时字母不触发 我问题是要达到减少请求数,是在中文输入法模式下,会提前把拼音字母写入框中这样也会触发事件,能否判断出用户是否在输入中文,在没完成前不触发 解决方案 可以用正则来判断输入的是否为中文,如果为中文则触发事件,否则不触发 解决方案二: 你需求是什么,,, 解决方案三: 用oninput或者onpropertychange事件,而不是onkeydown

dialog工具中,访问用户输入的结果为什么要重定向&amp;amp;quot;标准错误流&amp;amp;quot;?而不是“标准输出流”?

问题描述 dialog工具中,访问用户输入的结果为什么要重定向"标准错误流"?而不是"标准输出流"? 标题限制,完整问题为------dialog工具中,对于文本输入,访问用户输入的结果为什么要重定向"标准错误流"?而不是"标准输出流"? 看Neil Matthew著的<Linux程序设计>65页中关于dialog访问用户输入结果的一点思考,想知道其中的一些机制.小白求助亲们解答一些,谢谢. 解决方案 iunx 下

根据汉字声母,在表中找相关记录。比如输入&amp;amp;quot;zgyh&amp;amp;quot;,就能找到所有“中国银行”的记录。

汉字 根据汉字声母,要在表中找相关记录,怎么实现?比如输入"zgyh",就能找到所有"中国银行"的记录. if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_GetPy]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_GetPy]GO --创建取拼音函数create function f_GetPy(

关于onScroll事件在IE6下每次滚动触发三次bug说明_javascript技巧

这里有一个人和我一样的情况 http://topic.csdn.net/t/20020826/11/970138.html 但帖子内有人测试又没问题,我测试的IE6是windows 2003下的,不知道XP下的是否已修复该问题. 在微软官方找到一篇关于IE5存在此BUG的帮助文档. http://support.microsoft.com/kb/238004/zh-cn 解决办法是用一个全局变量来限制触发的3次事件只执行一次,200ms后再将该变量复位即可. 这个问题比较罕见,特此记录一下

c++调用c库函数-编写一个递归函数,将任意的正整数按反序输出。例如,输入&amp;amp;quot;12345&amp;amp;quot;输出&amp;amp;quot;54321&amp;amp;quot;

问题描述 编写一个递归函数,将任意的正整数按反序输出.例如,输入"12345"输出"54321" 编写一个递归函数,将任意的正整数按反序输出.例如,输入""12345""输出""54321""PS:不要出现C语言的句子,,,一点都没学过C语言,看不懂. 解决方案 #include <iostream>using namespace std;void revert(int n)