SaveFileDialog nem adja hozzá a kiterjesztést a fájlhoz
2020-08-15T18:03:19+02:00
2020-08-15T20:54:50+02:00
2022-08-11T21:25:31+02:00
szilkov
Sziasztok!

Segítséget szeretnék kérni. Windows Formsban a savefiledialog nem adja hozzá extensiont a fájlokhoz és nem értem miért. Próbáltam kódból hozzáadni a def extention-t, és próbáltam a filename után is csatolni mentéskor. A rejtett .vs mappát is töröltem, de az se segített.
Van esetleg valakinek egyéb ötlete?
Csatoltam a properties beállításokat.
A kód pedig a következő:

SaveFileDialog mentesAblak = new SaveFileDialog();
if (mentesAblak.ShowDialog() == DialogResult.OK)
{
StreamWriter file = new StreamWriter(mentesAblak.FileName, false, Encoding.UTF8)
file.WriteLine(kalkulacio.ToHTML());
}
file.Close();

Köszi, ha tudtok segíteni.
Mutasd a teljes hozzászólást!
A képen egy előre feltett komponens beállításai láthatók (saveFileDialog1), viszont a programban futásidőben hozol létre egyet, aminek nincsenek beállítva a tulajdonságai. A

SaveFileDialog mentesAblak = new SaveFileDialog();

sor után közvetlenül még kell:

mentesAblak.Filter = "HTML fájlok|*.html"; mentesAblak.DefaultExt = "html"; mentesAblak.AddExtension = true;
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd