主要可以在普通文本框上提示和DataGridView上提示。下载http://yunpan.cn/QTD6GjNfyTRnB 访问密码 43d6
快捷键使提示建议框弹出有几个特点:
① 弹出在输入框或DataGridViewCell的正下方,左对齐。
② 弹出后鼠标移动至上方,建议框自动获取焦点可上下滚动,单击返回当前提示并关闭建议框。
③ 弹出后可用键盘上下键选择提示条目,回车即可将当前提示返回并显示。
④ 返回的结果可以是多列的,这要看传入的控件MemoControls的数目(>=0)。
⑤ 提示框的位置和输入框的位置会绑定,移动两者任意位置都会再次自动对齐。
⑥ 关闭提示框前拖动改变提示框大小,再次提示时恢复关闭前大小状态。
⑦ 第一次使用前需要先初始化数据库连接字符串,静态公有属性ConnStr。
⑧ 当焦点离开输入框时,提示框自动关闭,不是隐藏。
⑨ 当正在使用上下键选择建议条目时(焦点在建议框),此时继续按键输入过滤条件,建议框会把按键值发送给输入框,并使输入框获取焦点。
⑩ 当输入框或DataGridViewCell的值发生改变时,建议框会每隔0.3s向服务器请求一次数据,据测试当按下键盘不放1s平均输入45个字符,在这1s内并不会向服务器请求45次,而是3次。当然,如果输入框的值没发生改变,也即不会向服务器发送请求。