我要写一个有提示选择功能的文本编辑器
就像我们用的IDE,当输入时部分(或完全)匹配关键字时,会在光标附近弹出一个listbox提供匹配的内容供选择
但是光标的位置不好捉之前想 先拿到光标在文本的行数跟列数,再换算出坐标
但如果文本有N多行,而textbox正显示中间的几行,那就无法算出光标相对textbox的坐标啦:-(
请各位有经验的大虾帮帮 thx...
就像我们用的IDE,当输入时部分(或完全)匹配关键字时,会在光标附近弹出一个listbox提供匹配的内容供选择
但是光标的位置不好捉之前想 先拿到光标在文本的行数跟列数,再换算出坐标
但如果文本有N多行,而textbox正显示中间的几行,那就无法算出光标相对textbox的坐标啦:-(
请各位有经验的大虾帮帮 thx...
解决方案 »
- 我用Microsoft.DirectX.DirectSound做了个录音程序
- webbrowser问题,一个小功能如何实现!大家帮忙看下.
- 关于静态链接库
- 关于如何停止一个方法执行的问题,请高人指点
- 用c#怎么样本地机的时间 同步?
- 我是asp.net区的/这两天做一个东东.问一下从一个winform窗体跳到别一个winform窗体里如何做////这个问题太无奈
- 36选7中生成随机数!!
- 同一个函数返回多种类型的返回值
- 这里有一个POS机钱箱的控制程序(VC的),现在想在C#下使用,不知道怎么做,请高手赐教!
- 请问如何使用Notify?
- listbox如何传递选取中的值
- 请问如何使用webbrowser进行查询
不过光标再最后一个字符后面就没有效果了得自己计算一下
可用Graphics.MeasureString()方法计算字符显示的宽度查询MSDN或者搜素