VB textbox如何点击鼠标一次选中一行文本(只需要选中)

VB textbox如何点击鼠标一次选中一行文本(只需要选中),第1张

思路:获取鼠标点击后的光标位置,计算回车数量、回车开始的位置和下一个回车符号的位置,然后选中这行文本

Private Sub textBox1_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs)

  Dim 回车数量 As Integer = 0

  Dim 已选中 As Boolean = False

  Dim text As String = MetextBox1Text

  Dim 回车位置 As Integer = 0

  Dim 本行长度 As Integer = textIndexOf(MicrosoftVisualBasicStringsChrW(10))

  For i As Integer = 0 To textBox1SelectionStart - 1

      If 已选中 Then

          本行长度 = i - 回车位置 + 1

      End If

      If text(i) = MicrosoftVisualBasicStringsChrW(10) Then

          回车数量 += 1

          回车位置 = i

          已选中 = True

      End If

  Next

  MeText = (回车数量 + 1)ToString()

  textBox1Select(回车位置, 本行长度)

End Sub

documentonmouseover=function(event){ var e=event||windowevent; var tget= esrcElement||eventtarget; if(tgettagName=="LABEL"){ alert(tgetinnerHTML); } };或$("label")mouseover(function(evnet){ var e=event||windowevent; var tget= esrcElement||eventtarget; if(tgettagName=="LABEL"){ alert(tgetinnerHTML); }});

这个是不能设置的,txt文本本来就是无格式文本

关于这个问题可能是电脑的问题

可能是你电脑某个软件或游戏导致的

你可以试一下用shift *** 作

比如:1111@qqcom--2222@qqcom

你要选择前面的1111@qqcom你可以先选择分隔符前的一些或一个字符,此处为“m”之前随便选一个以上内容

然后鼠标放在那个选中的内容上前面的内容上按住shift双击

就可以选中此选中内容之前的内容

双击靠后面的则选中后面的内容

不知道管不管用 因为我的电脑没有出现这种问题

你也可以再试下把分隔符换成空格行不行

亦或是换成word文档 *** 作

祝君好运

1 电脑鼠标在选取文字时会变成“闪烁的竖线”字符。

2 这是因为电脑鼠标选取文字时,需要指定一个光标位置,通常为竖线形状,用于标记选取的起始和结束位置。

3 当鼠标通过拖选或点击来确定文字选取的起始和结束位置后,光标会变为不可见状态,选取的文字会被高亮显示。

因此,当我们在使用电脑时需要选取一段文字时,需要注意鼠标变成的“闪烁的竖线”字符,以确定选取的起始位置。

以上就是关于VB textbox如何点击鼠标一次选中一行文本(只需要选中)全部的内容,包括:VB textbox如何点击鼠标一次选中一行文本(只需要选中)、请问下JavaScript如何 获取鼠标光标所在位置处的文本、txt 鼠标双击选取文字的问题求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9504450.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存