vb.net - vb.net 定位光标比文本框长度大一格
问题描述
我有一个文本框,它包含此文本“文件已创建”
我想将光标放在文本框中此文本末尾的一个空格
我试图不说简单的任务但我浪费了 2 个小时没有解决方案
是的,我知道如果我将文本更改为此“文件已创建”,它将起作用而不是解决方案
这是我尝试过的代码混乱
Dim L As Integer
L = tbMessage.Text.Length
L += 1
'tbMessage.Text = CStr(L)
'tbHaveTwo.Text = frmOne.vR
'Me.ActiveControl = tbMessage
'tbMessage.SelectionStart = tbMessage.Text.Length
tbMessage.SelectionStart = L
tbMessage.Select()<br/>
这是解决此问题的两种更新方法 Jimi wayless code
tbMessage.Text = "File Was Created"
'This Code involves more code
'Dim str As String
'str = Mid(tbMessage.Text, tbMessage.Text.Length)
'If str <> " " Then
' tbMessage.Text = tbMessage.Text & " "
'End If
'Answer from Jimi Works Great
tbMessage.AppendText(ChrW(32))
tbMessage.SelectionStart = tbMessage.Text.Length
tbMessage.Select()
解决方案
所以你不会在你的信息末尾有大量的空格吗?
tbMessage.AppendText(If(tbMessage.Text.EndsWith(" "), "", " "))
tbMessage.SelectionStart = tbMessage.TextLength
tbMessage.Focus()
推荐阅读
- python - 熊猫函数 read_html 的问题
- azure - Azure - 为 Azure Cosmos DB 配置灾难恢复和自动故障转移?
- hashicorp-vault - Hashicorp Vault 中的 SSL 证书配置
- javascript - 具有间隔的角度更新 matTableDatasource 将滚动到页面顶部
- python - 用最大日期替换具有相同 ID 的行的值
- python - 如何将多个特征组合到 KMeans 中
- c++ - 中止(核心转储)从 C++ 中的向量中删除元素
- beautifulsoup - 更改班级会阻止查找
- python - 仅当列的 dtype 为数字时,如何使用 pandas 删除尾随零?
- javascript - 如何使用 jwt 在 React 中正确存储当前用户信息