c# 智能提示的实现,我是想在richtextbox里实现和VS一样的智能提示功能,应该怎么做呢?希望有代码 c# 智能提示的实现,我是想在richtextbox里实现和VS一样的智能提示功能,应该怎么做呢?希望有代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/birdshover/archive/2007/01/30/635230.html 1 richtextbox keypress事件:当前行取光标前推到直到遇到空格或行首的一串字符比如abc def(光标) 取得"def"2 按 like "def%" 找出带头的所有提示列表 比如defadefbdefcde3 生成一listbox 放入刚得到的列表4 经过坐标转换,listbox定位到光标的point5 listbox.focus() 为当前控件6 listboxkeypress事件:如果按了上和下 就移动listbox选中行如果按了esc 关闭listbox如果按了回车或空格就把listbox当前选中行的文字粘贴到richtextbox当前光标后并关闭listbox如果是其他键,关闭listbox并利用sendmessage api发送KeyDown(字符)和keyup给richtextbox(或别的更好的传递方法)7 如果发生了sendmessage又触发listboxkeypress事件转到6 7 如果发生了sendmessage又触发listboxkeypress事件转到1 7 如果发生了sendmessage又触发richtextboxkeypress 事件转到1一句话写了3次才写对 有学c#好一点的书吗?谢谢了~~~ .net windows 开发什么书好 大家有会FLASH的嘛,帮我解决个问题,FLASH怎么去XML里的值啊 ************** 类型转换的一个问题:string 转换为 byte[] (在线等) 关于C#与JavaScript之间的值传递问题???请高手指点 关于获取程序当前路径的问题 如何才能動態設定模態窗口的大小 showdialog出来的窗体关掉后如何能再次开启 为什么没能删除? 求.net2003的visual sourcesafe6D 版的下载地址 腾讯面试题 水晶报表调试的时候打印正常,发布到IIS一点打印就出错
当前行取光标前推到直到遇到空格或行首的一串字符比如abc def(光标) 取得"def"
2 按 like "def%" 找出带头的所有提示列表 比如
defa
defb
defcde3 生成一listbox 放入刚得到的列表
4 经过坐标转换,listbox定位到光标的point
5 listbox.focus() 为当前控件
6 listboxkeypress事件:
如果按了上和下 就移动listbox选中行
如果按了esc 关闭listbox
如果按了回车或空格就把listbox当前选中行的文字粘贴到richtextbox当前光标后并关闭listbox
如果是其他键,关闭listbox并利用sendmessage api发送KeyDown(字符)和keyup给richtextbox(或别的更好的传递方法)
7 如果发生了sendmessage又触发listboxkeypress事件转到6