
思路:获取鼠标点击后的光标位置,计算回车数量、回车开始的位置和下一个回车符号的位置,然后选中这行文本。
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 鼠标双击选取文字的问题求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)