类似vs的代码提示效果我已经实现,但是我遇到个问题:当输入函数名时,vs会生成一个函数列表的listbox
但是奇怪的是,看上去目前焦点是focus在listbox上,但是光标却依然显示在文本区域,而且照样可以在文本区域输入,但是呢,你按上下左右 或者滚动的话,却是list在执行我目前的解决方法是 判断按键,如果按键是上下左右,则focus在listbox上,否则就focus在文本区
但是这样做有个问题,如果richtextbox.focus(),那么光标会放在文本区的最后面,这显然是错误的请大侠帮忙~~~
但是奇怪的是,看上去目前焦点是focus在listbox上,但是光标却依然显示在文本区域,而且照样可以在文本区域输入,但是呢,你按上下左右 或者滚动的话,却是list在执行我目前的解决方法是 判断按键,如果按键是上下左右,则focus在listbox上,否则就focus在文本区
但是这样做有个问题,如果richtextbox.focus(),那么光标会放在文本区的最后面,这显然是错误的请大侠帮忙~~~
解决方案 »
- vs2010 如何关闭自动启动中文输入法
- linq to sql 如何??
- 如何获取window系统正在修改或新建的文件
- 关于命名空间的问题!!
- JY们帮我“刨”出树根的名字啊!
- 求水晶报表的部署问题,在线等
- 如何根据数据库生成css样式文件?
- 怎么在程序中自动设置ODBC数据源
- datagrid如何设置成行选择模式?
- Programming Microsoft Windows with C# 要150元,还是8折价。
- 无法将类型“System.Windows.Forms.Control”转换为“System.Windows.Forms.ToolStripSplitButton”
- 数据集的问题!急!
我也是这么想的
可是我觉得这样做不大好因为你看啊,vs虽然focus在了listbox上,但是它的文本区的光标却还在闪烁的
很明显它不是这样做的等待高人~~~