嗨伙伴Stackoverflow用户,
我试图创建一个带有HTML标记功能的文本编辑器(用于导出),并且无法使解决方案正常工作。因此我创建了一个文本框,用户应该能够插入文本。对于此插入功能,我需要在标题描述的功能中删除文本框内的所选文本(仅选定的文本,其周围的文本)。即使SendKeys也没有正常运作。
如果有人有想法,请告诉我,先谢谢!
编辑:这里是粗体按钮的更正代码,主文本框为用户文本的文本框:
Private Sub BoldButton_Click()
If maintextbox.SelLength = 0 Then
MsgBox ("Please highlight the text you want to edit!")
Else
SelectionText = maintextbox.SelText MsgBox ("SelText: " & SelectionText)
maintextbox.SelText = "<b>" & _
SelectionText & _
"</b>"
End If
End Sub
答案 0 :(得分:1)
简单地:
TextBox.SelText = ""
.Sel*
方法都与控件中当前选定的文本有关。 SelText = ""
将所有选项替换为空,从而将其删除,同时保留周围未选择的文本。