字符串定位

莫凡 2005-05-10 12:57:22
dim str1 as string

str1="hello Word!"

text1.text=str1

当我用鼠标把光标点到"o"后面时,怎样知道光标此时在字符串中的位置?

谢谢!!!
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2005-05-10
  • 打赏
  • 举报
回复
小吉好快~
anbull 2005-05-10
  • 打赏
  • 举报
回复
首先固定str1的位置(top,left),确定每个字符的宽度(一定的,很容易找到),响应mouseMove事件,利用鼠标的坐标位置根据str1位置和字符宽度获得正在指向的字符索引,即是光标此时在字符串中的位置。
neuafei 2005-05-10
  • 打赏
  • 举报
回复
text1.selstart可以得到光标的位置
比如在第一个o后面是5,在r后面是9
Tiger_Zhao 2005-05-10
  • 打赏
  • 举报
回复
SelStart 属性
homezj 2005-05-10
  • 打赏
  • 举报
回复
text1.selstart

7,763

社区成员

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

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