随时添加删除附件问题?

qq41251299 qq41251299 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


下面的命令可以实现添加文件,并记录文件名到text2内,
但我还想能够随时删除text2的内容,随时添加
可是我点了cls按钮后,却不能再添加了?
谁能帮忙给改改,或者有更好的代码和建议?
Private Sub CmdAdd_Click()
With CommonDialog1
.InitDir = App.Path & "\data\0606"
.DialogTitle = "打开"
.CancelError = False
'ToDo: 设置 common dialog 控件的标志和属性
.Filter = "所有文件 (*.*)|*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
End With

Dim i As Long, n As Long
n = Text2.UBound
If n > 4 Then End '最多添加6个附件
For i = 0 To n
If Len(Text2(i).Text) = 0 Then
Exit For
End If
Next '检查有没有空白文件
If i > n Then
Load Text2(i)
Text2(i).Visible = True
Text2(i).Move Text2(i - 1).Left, Text2(i - 1).Top + Text2(i - 1).Height + 90

Load Cmdcls(i)
Cmdcls(i).Visible = True
Cmdcls(i).Move Cmdcls(i - 1).Left, Cmdcls(i - 1).Top + Cmdcls(i - 1).Height + 50
End If
FileNumber = i

End Sub

Private Sub Cmdcls_Click(Index As Integer)
Text2(Index).Text = ""
End Sub
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
qq41251299
VB基础类 7,788 成员 197,583 内容