赛
赛特
Unregistered / Unconfirmed
GUEST, unregistred user!
我在RichEdit 的 onKeyDown 里面: //selstart,sellength 都是全局变量
selstart:=richedit1.selstart;
sellength:=richedit1.sellength;
然后在RichEdit 的 onChange 里面想通过selstart和sellength得到richedit1改变之前的值。
可问题是同样的代码,如果是用“微软拼音”就会得到错误的结果,而其他比如“智能ABC”、英文等,却都能得到正确想要的结果,该怎么解决呢?或者不用这种办法,目的是要在 onchange 事件中获得改变之前的 selstart 和 sellength 值?
我试过了RxRichEdit控件,同样是如此;但是Memo控件就不存在这种情况!怪哉!
非常感谢!
selstart:=richedit1.selstart;
sellength:=richedit1.sellength;
然后在RichEdit 的 onChange 里面想通过selstart和sellength得到richedit1改变之前的值。
可问题是同样的代码,如果是用“微软拼音”就会得到错误的结果,而其他比如“智能ABC”、英文等,却都能得到正确想要的结果,该怎么解决呢?或者不用这种办法,目的是要在 onchange 事件中获得改变之前的 selstart 和 sellength 值?
我试过了RxRichEdit控件,同样是如此;但是Memo控件就不存在这种情况!怪哉!
非常感谢!