关于编辑框的定位和接受按键的问题。(100分)

  • 主题发起人 主题发起人 jbas
  • 开始时间 开始时间
J

jbas

Unregistered / Unconfirmed
GUEST, unregistred user!
各位我怎样让richedit定位在某一行呢?我查了以前的回答怎么不行呢?定位在第三行。
richedit1.SelLength := 0;
richedit1.SelStart:=SendMessage(richedit1.Handle,EM_LINEINDEX,3 , 0);
我想在onchange事件中监视按下的是什么键,有办法吗?就象那个key=#13这样的功能。
谢谢了!
 
richedit.perform(em_linelindex,3,0)
 
richedit.perform(em_linelindex,3,0)于richedit1.SelStart:=SendMessage(richedit1.Handle,EM_LINEINDEX,3 , 0);不是一样的吗?
还是不行!
 
>>我想在onchange事件中监视按下的是什么键,有办法吗?就象那个key=#13这样的功能??

为什么不在OnKeyDown判断??
如果是粘贴上的怎么办?
onchange事件中监视按下的是什么键好像不大好办.
OnKeyDown完全可以完成阿.
 
我是要在richedit中设定能输入的行数,当输入的行数超过规定的行数时,就自动删除那行,
并且定位在最后一行。在onkeydown事件中,总会出现第一个字母在那多余的一行中。谢谢
帮忙一下吧!
 
哪位老兄知道定位某一行的写法呀!上面的没有用呀!谢谢!
 
后退
顶部