VB文本框怎样用代码删除选中的内容?
代码vb6.0和vb.net都可以。比如文本框内容为“ABCDEFG"其中我选中了“BC”怎样点击按钮后删除选中的内容“BC"。因为我用的文本框是RichTextBox1...
代码vb6.0和vb.net都可以。
比如文本框内容为“ABCDEFG"
其中我选中了“BC”
怎样点击按钮后删除选中的内容“BC"。
因为我用的文本框是RichTextBox1控件。所以不允许把格式也删除了。例如“A“字符原来背景颜色为红色,不能将红色删除了。 展开
比如文本框内容为“ABCDEFG"
其中我选中了“BC”
怎样点击按钮后删除选中的内容“BC"。
因为我用的文本框是RichTextBox1控件。所以不允许把格式也删除了。例如“A“字符原来背景颜色为红色,不能将红色删除了。 展开
展开全部
通过设置 TextBox..SelText = "" ,实现利用代码删除文本框中被选中的内容。
以下演示了这个方法
(1)新建一个VB工程
(2)在Form1上布置一个TextBox和一个Button
(3)窗体代码
Option Explicit
Private Sub Command1_Click()
If Text1.SelLength = 0 Then
MsgBox "没有选中的文本"
Exit Sub
End If
'删除被选中的文本
Text1.SelText = ""
End Sub
Private Sub Form_Load()
'设置Text1
Text1.Text = ""
'允许显示多行
Text1.MultiLine = True
'显示垂直滚动条
Text1.ScrollBars = 2
'按钮提示
Command1.Caption = "删除选中的文本"
End Sub
(4)运行效果
输入文字,选择文本
点击按钮删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在VB中,文本框控件(TextBox控件)的SelText属性表示文本框控件中选中的文本内容。因此,要用代码删除文本框控件中选中的内容,只需下面一句代码便能实现:
Text1.SelText=""
另外,文本框控件还提供了SelLength和SelStart这两个与选中文本相关的属性给我们使用。适当运用好这些属性,可实现一些文本框的常见功能。
Text1.SelText=""
另外,文本框控件还提供了SelLength和SelStart这两个与选中文本相关的属性给我们使用。适当运用好这些属性,可实现一些文本框的常见功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RichTextBox1控件的内容是存在TEXT这个属性中的,修改这个属性就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RichTextBox1.SelText = ""
一句就可以了
一句就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询