29/01/10 14:25
Devil_Joker93
Ciao a tutti, ho creato un blocco note con questo comando ma il problema che anche quando premo il tasto annulla, per annullare il salvataggio del file me lo crea ugualmente...
Sapete aiutarmi ?
Grazie
Ecco il codice del pulsante salva:
Private Sub XPButton1_Click()
CommonDialog1.FileName = "Note.txt"
CommonDialog1.Filter = "Text Files|*.txt"
CommonDialog1.ShowSave
Commondialog1.CancelError =False
Open CommonDialog1.FileName For Output As #1
Print #1, Text1.Text
Close #1
End Sub
aaa
29/01/10 14:52
poeo85
la risolvi con la gestione dell'errore cioè
On Error GoTo lbl_Error
dialog.CancelError = True
dialog.FileName = "Note.txt"
dialog.Filter = "Text Files|*.txt"
dialog.ShowSave
Open dialog.FileName For Output As #1
Print #1, "dfafdfa"
Close #1
dialog.CancelError = False
Exit Sub
lbl_Error:
dialog.CancelError = False
MsgBox "eee"
End Sub
modifica le stringhe con ciò che ti serve
spero sia ciò che ti serve
Ultima modifica effettuata da poeo85 29/01/10 14:53
aaa
29/01/10 17:07
GrG
Postato originariamente da poeo85:
la risolvi con la gestione dell'errore cioè
On Error GoTo lbl_Error
dialog.CancelError = True
dialog.FileName = "Note.txt"
dialog.Filter = "Text Files|*.txt"
dialog.ShowSave
Open dialog.FileName For Output As #1
Print #1, "dfafdfa"
Close #1
dialog.CancelError = False
Exit Sub
lbl_Error:
dialog.CancelError = False
MsgBox "eee"
End Sub
modifica le stringhe con ciò che ti serve
spero sia ciò che ti serve
mm... piuttosto che usare il GoTo secondo me è meglio usare una semplice if poichè quando si preme annulla il valore di ritorno è "vuoto"
if commondialog1.filename <> "" then 'se è stato scelto un file...
open ...
end if
Ultima modifica effettuata da GrG 29/01/10 17:07
aaa