textbox控件的光标位置问题,希望高手解决!!!

waveslide 2005-11-14 10:53:35
在编程过程中,遇到要解决textbox的当前光标位置问题,西瓦格纳能得到解决
比如,光标放到最前端,那么,得到位置为1,
如果textbox当前字符长度为5,光标在最后面,那么,得到位置为6
在线等!!!
...全文
549 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
waveslide 2005-11-14
  • 打赏
  • 举报
回复
多谢!!!!
winehero 2005-11-14
  • 打赏
  • 举报
回复
Text1.SelStart + 1
Summer006 2005-11-14
  • 打赏
  • 举报
回复
光标放到最前端,那么,得到位置为1,
如果textbox当前字符长度为5,光标在最后面,那么,得到位置为6
-----------
只需要把Text1.SelStart + 1 即可得到你要的值
Summer006 2005-11-14
  • 打赏
  • 举报
回复
SelStart属性!返回或设置所选择的文本的起始点;如果没有文本被选中,则指出插入点的位置。


Private Sub Text1_Change()
Debug.Print Text1.SelStart
End Sub

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧