高手们帮我看一下以下vb代码哪里有问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:00:15
我用vb6.0富文本框写了一个高级记事本,现在需要在每次编辑完成关闭该记事本时,都会跳出个对话框询问是否保存当前更改。当然,我已经设置默认保存格式为.txt了。
下面用的这段代码哪里有问题?(别人用vb.net帮我编的,现在需要改成vb6.0的,txtEdit是文本框名)
Private Sub Form_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If txtEdit.Modified = True Then
sfdMain.ShowDialog()
txtEdit.SaveFile(sfdMain.FileName)
End If
End Sub
要修改一下 :
在声明中加入:dim HasEdit As boolean
在Form_Load里面加入:hasedit = false
在txtEdit的KeyPress事件中加入:hasedit = true
在所有保存的事件中加入hasedit = false

然后Form_Unload里面:
if HasEdit = True then Cancel=1:调用保存
请给我完整的代码,谢谢。

要修改一下 :
在声明中加入:dim HasEdit As boolean
在Form_Load里面加入:hasedit = false
在txtEdit的KeyPress事件中加入:hasedit = true
在所有保存的事件中加入hasedit = false

然后Form_Unload里面:
if HasEdit = True then Cancel=1:调用保存