RichEdit中拖拽文本后,如何在鼠标抬起后做特定操作。(100分)

  • 主题发起人 主题发起人 nofault
  • 开始时间 开始时间
N

nofault

Unregistered / Unconfirmed
GUEST, unregistred user!
也就是,拖拽后抬起鼠标时,MouseUp事件是不相应的,如果我想要在这个时候做操作,
比如得到当前的SelStart,该如何实现???
 
试试这个:
Pos := RichEdit1.SelStart - RichEdit1.CaretPos.Y * 2;

 
>>MouseUp事件是不相应的
什么意思?
 
我是说,mouseup事件不能触发。
我问的意思是,如果想要在拖拽文本鼠标抬起时做一些操作,应该加在哪个事件里。
现在我想到了在onChange事件里判断Sellength,如果不为零,则就是拖拽状态,可以在这里写代码。
 
和http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1290891是一回事吧?
在那儿回答了。
 
其实我得问题得关键是在哪个事件理添加代码。
我是在Change事件里判断Sellength得到得。
还是谢谢几位。
 
后退
顶部