请教: 我想在一个编辑框中当前的光标位置通过程序插入字符

javastart 2003-12-17 03:11:46
例如:一个编辑框中,我想通过程序将一个字符插入到指定的位置
...全文
34 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wwwafa9 2003-12-17
//首先要确保编辑框里面没有选中任何字符,否则就不行了。

Int li_InsertPosition
String ls_first,ls_last

li_InsertPosition = sle_1.Position()
If li_InsertPosition = 1 Then
ls_first = ''
ls_last = sle_1.text
sle_1.text = '11' + sle_1.text
Else
ls_first = Left(sle_1.text,li_InsertPosition - 1)
ls_last = Mid(sle_1.text,li_InsertPosition)
sle_1.text = ls_first + '11' + ls_last
End If
  • 打赏
  • 举报
回复
javastart 2003-12-17
我的意思是:例如内容abc 这时光标在b后,另外有一个字符串'11',我现在将'11'插入到的后面
  • 打赏
  • 举报
回复
wwwafa9 2003-12-17
说具体点,究竟要实现怎样的功能?
  • 打赏
  • 举报
回复
wwwafa9 2003-12-17
那你把编辑框中的字符分成两段,然后和要插入的字符进行合并。
  • 打赏
  • 举报
回复
相关推荐
发帖
PowerBuilder
加入

962

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
申请成为版主
帖子事件
创建了帖子
2003-12-17 03:11
社区公告
暂无公告