如何定位Edit控件中光标的当前位置?(50分)

  • 主题发起人 主题发起人 fwd
  • 开始时间 开始时间
F

fwd

Unregistered / Unconfirmed
GUEST, unregistred user!
如在edit控件中有内容"StrToInt('123')100", 光标定位在100前面,当按下一个按钮
时,在光标处插入一个运算符,如加减等符号,请问如实现?
 
你先将你要插入的字符copy到剪贴板,当按下按钮后,向edit发送一个WM_PASTE消息就可以直接
插入当前光标下了.
 
Edit1.SetFocus;
Edit1.SelStart:=5;
 
对不起,写错了!
如果100前的字符串是可变得,就先判断他的长度Length,然后再设置为
Edit1.SetFocus;
Edit1.SelStart:=Length;
 
多人接受答案了。
 
后退
顶部