我使用ToolStripTextBox+ContextMenuStrip想实现百度那样边输入边列出结果
现在结果是出来了,我是在ToolStripTextBox.TextChanged事件中添加查询语句并让ContextMenuStrip显示,
但是这样不好的是ContextMenuStrip每次输入一个字符时,焦点就会跑到ContextMenuStrip,所以输入的感觉特不爽
有什么方法可以实现输入的过程不会失去焦点
之前ToolStripTextBox改用ToolStripComboBox,效果一样
------解决思路----------------------
你可以去搜索下textbox的自动完成功能,应该我说的不是你想的那种自动完成。
------解决思路----------------------
http://bbs.csdn.net/topics/390324804
精华帖里面,有一个和你这个问题类似的,你可以看一下,用到的就是TextBox的自动完成功能。
------解决思路----------------------
你如果不想让它自动完成的话,textBox1.AutoCompleteMode 不设置 Append 就好啊。
------解决思路----------------------
winfrom textbox 有个属性AutoCompleteMode还有一个AutoCompleteSource,这两个属性是支持自动补全功能的