Foxtable(狐表)用户栏目专家坐堂 → [求助]文本框中选取的内容,怎么计算是第几到第几行


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

主题:[求助]文本框中选取的内容,怎么计算是第几到第几行

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


加好友 发短信
等级:三尾狐 帖子:715 积分:5585 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]文本框中选取的内容,怎么计算是第几到第几行  发帖心情 Post By:2025/2/19 18:37:00 [只看该作者]

求助:文本框中选取的内容,怎么计算是第几到第几行

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


加好友 发短信
等级:超级版主 帖子:112347 积分:571985 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/20 8:45:00 [只看该作者]

Dim txt As WinForm.TextBox = Forms("窗口1").Controls("TextBox1")
Dim a As Integer = txt.SelectionStart
Dim b As Integer = txt.SelectionStart + txt.SelectionLength
Dim idx As Integer = 0
For i As Integer = 0 To txt.Lines.Length - 1
    idx += txt.Lines(i).Length + 2
    If idx >= a Then
        a = 99999
        Output.Show("起始行=" & i + 1)
    End If
    If idx >= b Then
        Output.Show("结束行=" & i + 1)
        Exit For
    End If 
Next 

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


加好友 发短信
等级:三尾狐 帖子:715 积分:5585 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2025/2/20 12:16:00 [只看该作者]

太好了!高!谢谢老师!

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


加好友 发短信
等级:三尾狐 帖子:715 积分:5585 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2025/2/20 13:07:00 [只看该作者]

测试后更改OK:If idx > a Then

 回到顶部