请问VB中怎么清除TEXT中指定的文本

请问VB中怎么清除TEXT中指定的文本,第1张

使用Replace(expression, find, replacewith[, start[, count[, ompare]]])这个函数,所谓清除就是将指定字符(串)替换为“空”。

大可这样 *** 作:

Text1Text="123456789"

Text1Text=Replace(Text1Text,"34","")'这时Text1Text="1256789"

Text1Text=Replace(Text1Text,"9","") '这时Text1Text="125678"

既然你可以用BACKSPACE来删除文字,那你在VBNet中你可以模拟一下按下键盘BACKSPACE啊!!你找一下Sendkey类的send()方法!在C#中可以这么做SendkeySend("{BACKSPACE}");我不太会VB的语法,所以不知道这个在VB中是不是这么写,你可以查一下!!

建议你使用组合框。将组合框Combo1的Style属性设置为1

Private Sub Command1_Click()

Open AppPath & "\1txt" For Input As #1

Do While Not EOF(1)

Input #1, sj

Combo1AddItem sj

Loop

Combo1Text = Combo1List(0)

Close #1

End Sub

Private Sub Command2_Click()

Randomize (Timer)

k = Int(Rnd Combo1ListCount)

For i = 1 To 1000

For j = 0 To Combo1ListCount

DoEvents

Combo1Text = Combo1List(j)

If i = 1000 And j = k Then GoTo KK

Next j

Next i

KK:

MsgBox "恭贺" & Combo1List(k) & "中奖!"

Combo1RemoveItem k

End Sub

以上就是关于请问VB中怎么清除TEXT中指定的文本全部的内容,包括:请问VB中怎么清除TEXT中指定的文本、在VB.NET中怎样用一个按钮来逐个删除文本中的文字、怎样用VB删除掉文本中指定的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9566717.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存