Foxtable(狐表)用户栏目专家坐堂 → 如何获取双击多行文本框中的某一行的值?


  共有3787人关注过本帖树形打印复制链接

主题:如何获取双击多行文本框中的某一行的值?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/23 15:45:00 [显示全部帖子]

双击事件

Dim k As Integer = e.Sender.SelectionStart

Dim cn As Integer = 0
For i As Integer = 0 To e.Sender.Lines.Length - 1
    cn = cn + e.Sender.Lines(i).Length
    If  cn > k Then
        msgbox(e.Sender.Lines(i))
        Return
    End If
Next
msgbox(e.Sender.Lines(e.Sender.Lines.Length - 1))

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/24 21:05:00 [显示全部帖子]

设置不了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/24 22:34:00 [显示全部帖子]

SelectionStart + SelectionLength = 选中区域的最末位置

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/24 22:50:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 10:07:00 [显示全部帖子]

上传实例测试

 回到顶部