找回密码
 立即注册

QQ登录

只需一步,快速开始

szpzr

高级会员

138

主题

552

帖子

1754

积分

高级会员

积分
1754

活字格认证

[已处理] wpf的C1comboBox

szpzr
高级会员   /  发表于:2024-1-11 14:45  /   查看:949  /  回复:3
1金币
本帖最后由 szpzr 于 2024-1-11 14:56 编辑

wpf的C1comboBox控件的PreviewTextInput事件为何没有捕捉到输入值?:

private void C1ComboBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{



         var cb = (C1ComboBox)sender;
            string input = cb.Text;

            if(input!=null)
            {
                MessageBox.Show("PreviewTextInput捕捉的输入值:" + input);
            }
            else
            {
                MessageBox.Show("PreviewTextInput事件捕捉的输入值为空!");
            }


}

   

而第二次输入时捕捉到第一次的输入值:
   
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以看一下这个是不是你想要的。 https://developer.mescius.com/componentone/docs/wpf/online-basiclibrary/AutoComplete.html 专门的模糊查询功能目前没有

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-11 14:45:15
来自 4#
可以看一下这个是不是你想要的。

https://developer.mescius.com/co ... y/AutoComplete.html

专门的模糊查询功能目前没有
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-11 18:16:39
2#
PreviewTextInput当然捕捉的是该操作前的值。你的需求是要什么呢,如果是要捕获输入后的,应该用TextInput
回复 使用道具 举报
szpzr
高级会员   /  发表于:2024-1-12 08:23:06
3#
希望在C1combobox输入内容通过模糊查询相关记录,把它放置到下拉列表中选择,使用 TextInput事件无法被激活。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部