delphi的combobox的事件问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi的combobox的事件问题相关的知识,希望对你有一定的参考价值。
我在combobox的onclick事件里写入了语句,当从下拉菜单选中某项时即执行。但是如果我在文本输入其中某项的前面一位数据时,它会自动补充完整,并且也会执行这条语句。我知道将Autcomplete设置为folse就不会出现这种情况,但是我又希望保存自动补充这个功能。想请问高手有没有什么好点的办法。
还有我也考虑过用oncloseup这个事件,但是他读取的combobox.text是在未改变之前的数据。所以也不行。
比较急,高手些,赶快哈。
明显还是不行,我已经试过了。只是没有说而已。。
我晕,二楼的,还是不行啊。你说的ONKEYPRESS里面实现自动补充功能,我用的语句是这样:combobox1.autocomplete:=true;
还是会出现一样的效果。
然后在OnKeypress事件中,自己实现自动补充功能
=======================================================
问题补充:明显还是不行,我已经试过了。只是没有说而已。。
我晕,二楼的,还是不行啊。你说的ONKEYPRESS里面实现自动补充功能,我用的语句是这样:combobox1.autocomplete:=true;
还是会出现一样的效果。
我的意思并不是再去设置AutoComplete,而根据当前的Text,去查找所有的Item,如果查找到就补全。也就是自己用代码实现被全。 参考技术A 用OnSelect
delphi如何向combobox的items里添加内容?
即:已知:一个combobox控件,一个button控件。有两项标题需要注入combobox的items属性中(程序运行后点击该控件的下拉菜单)。 参考技术A 在button1的单击事件中添加combobox1.items.add(你要添加的字符串1);
combobox1.items.add(你要添加的字符串1); 参考技术B combobox.item.add('内容 ')
以上是关于delphi的combobox的事件问题的主要内容,如果未能解决你的问题,请参考以下文章
c# WPF listview里有一列的内容是combobox,combobox的初始状态是不可用,通过一个编辑点击使combo变可用
C#winform问题 datagridview中combobox选项改变触发事件用哪个方法