01. august 2011 - 20:29
Der er
10 kommentarer og 1 løsning
save file dialog
Hvordan ser jeg om brugeren har valgt yes eller no til at overskrive en fil? Her er den måde jeg bruger det på SaveFileDialog sfd = new SaveFileDialog(); sfd.Title = "choose location for backup"; sfd.DefaultExt = ".xml"; sfd.Filter = "xml files (*.xml)|*.xml"; sfd.FileName = "CodeKeeber_backup-" + DateTime.Today.Day + "_" + DateTime.Today.Month + "_" + DateTime.Today.Year; Nullable<bool> result = sfd.ShowDialog(); if (result == true) { string fileName = sfd.FileName; txtManualBackup.Text = fileName; //Her skal jeg vide hvad brugeren har valgt til at overskrive eller ej } Skal man bare lave en if(File.Exists(fileName)) { //Overwrite } else { //Do not overwrite }
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
01. august 2011 - 20:48
#5
Altså det vil jo sige at jeg bare skal sætte min save file metode til altid at overskrive? (: for hvis brugeren ikke vælger at overskrive så er det jo bare det, og så vil han være nødt til at vælge et andet fil navn at gemme under. ? Og hvis han vælger ja, jamen så overskriver den jo bare efter som min file.save er sat til altid at overskrive.
01. august 2011 - 21:41
#8
#Arne_v Han laver WPF. Kunne bedre lide SaveFileDialog i WinForms, WPF synes jeg er lidt speciel her, men det er måske bare mig. Jeg har dog ingen ide til overstående. mvh
02. august 2011 - 00:24
#9
ja det er nemli wpf. Men har fået det til at virke. Tillader min save file metode at overskrive uanset hvad (: Arne_v: Kan du ikke sende et svar. Selvom at dit link var til win forms, fandt jeg frem til at man nok som sådan ikke kan se hvad brugeren har trykket i nogle af prompt vinduerne, men kun om den returnere true eller false.