MsgBox("删除操作前的最后一次确认,是否删除?", MsgBoxStyle.YesNo, "删除?") If MsgBoxResult.Yes Then
Kill(TextBox1.Text)
Else
MsgBox("取消了删除操作")
End If
无论按的是“是”还是“否”它都会把TextBox1.Text中的文件删掉,怎么回事?
你这个是VB.net吗?好像是vb吧,问错了地方
但是,我看你这个代码,貌似写错了,代码运行自上而下,我用VB.net做了和你相同的实验,效果和你一样,我觉得在If判断的过程中,MsgBoxResult.Yes和msgBox没有任何联系,而MsgBoxResult.Yes默认后果就是真,换一句话说,你这样写,判断应该不成立,你应该这样写
MsgBox("删除操作前的最后一次确认,是否删除?", MsgBoxStyle.YesNo, "删除?") = MsgBoxResult.Yes,把他们写到If结构里面,这样才算成立,当然,我没用过vb6.0,这也是根据vb.net推断出来的,个人意见,仅供参考!