Det lader til at kunne gøres med denne kode:
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
saveFileDialog.Filter = "HTML files (*.htm)|*.htm|All Files (*.*)|*.*";
if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
{
string FileName = saveFileDialog.FileName;
using (System.IO.StreamWriter sw = System.IO.File.CreateText(saveFileDialog.FileName))
{
sw.Write(navpårichtextbox.Text);
}
Men det gemmer kun på en linie med nogen
firkanter der hvor der er linieskift.
HJÆÆÆÆLP!
Det kan også laves med denne kode(hvis man allerede har lavet en saveFileDialog):
if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
{
string FileName = saveFileDialog.FileName;
using (System.IO.StreamWriter sw = System.IO.File.CreateText(saveFileDialog.FileName))
{
sw.Write(richtextbox.Text);
}
}
Men det har stadigvæk den samme fejl
Redigering:
Denne kode lader til at fjerne problemerne med firkanterne,
dog skrives alt stadig på en linie:
if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
{
string FileName = saveFileDialog.FileName;
using (System.IO.StreamWriter sw = System.IO.File.CreateText(saveFileDialog.FileName))
{
for ( int i=0; i < HTMLbox.Lines.Length; i++)
sw.Write(HTMLbox.Lines[i]);
}
Indlæg senest redigeret d. 20.05.2006 21:16 af Bruger #9734