vb中如何用代码实现删除命令

比如说文本框中有字符"abcdef",我想删除ef,请问怎样用代码实现... 比如说文本框中有字符"abcdef",我想删除ef,请问怎样用代码实现 展开
 我来答
zhuguofu2004
推荐于2016-07-30 · TA获得超过4万个赞
知道大有可为答主
回答量:7308
采纳率:86%
帮助的人:1105万
展开全部
1、kill 文件 '删除文件
rmdir 文件夹 '删除文件夹

如果想要使用 RmDir 来删除一个含有文件的目录或文件夹,则会发生错误。在试图删除目录或文件夹之前,先使用 Kill 语句来删除所有文件。

2、或者用对象的方法:
Set fs = CreateObject("Scripting.FileSystemObject")
fs.deletefile 删除文件
fs.deletefolder 删除文件夹

3、用API也可以办到
Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

deletefile 文件名 '强制删除一个文件

例子:
Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

Private Sub Form_Load()
DeleteFile "c:\test.txt"

Set fs = CreateObject("Scripting.FileSystemObject")
fs.DeleteFile "c:\test.txt"
fs.deletefolder "c:\test"

Kill "c:\test.txt"
RmDir "c:\test"
End Sub
玫瑰为你盛开
推荐于2018-03-19 · TA获得超过8518个赞
知道大有可为答主
回答量:820
采纳率:0%
帮助的人:0
展开全部
将ef直接替换成空就可以了,试试这个哦:
Text1.Text = Replace(Text1.Text, "ef", "")
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mR_FRkWN
2009-05-30 · 超过27用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:86.9万
展开全部
text1.text=left(text1.text,4)

或者用right(str, len)和mid(str, start, len)来截取

PS:rose同学的方法会把文本框中全部ef删光光哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-05-29
展开全部
玫瑰花的方法很巧妙啊,太赞了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式