Hej! Jag kan inte återskapa det... ' Set CancelError is TrueBugg i SaveFileDialog (fel Dialogresult)
När man gör showdialog på en SaveFileDialog och användaren väljer ett filnamn som redan finns kommer ju en yes/no-messagebox upp som frågar om man vill skriva över den valda filen.
Väljer man "Ja" så kommer SaveFileDialog att returnera "Cancel" ?!?!?
Skumt va? måste ju vara en bugg.
Någon som har en idé om hur jag ska lösa detta?Sv: Bugg i SaveFileDialog (fel Dialogresult)
Mina blir iallafall alltid OK testat på win 2000 med Svenskt OS och XP med Engelskt...
eller ja, inte alltid OK men när man har klickat "Ja"...Sv: Bugg i SaveFileDialog (fel Dialogresult)
CommonDialog1.CancelError = True
Så här gör jag
'Cancel Error är True
On Error GoTo SaveAsError
CmDialog.Filter = "Access97 mdb|*.mdb"
CmDialog.InitDir = SearchPath
CmDialog.DefaultExt = "*.mdb"
CmDialog.DialogTitle = " Spara som..."
CmDialog.Flags = &H2
CmDialog.FileName = ""
CmDialog.ShowSave
SaveName = CmDialog.FileName
SaveExit:
Exit Sub
SaveAsError:
'Användaren tryckte Avbryt/Nej
Resume SaveExit